Пример оформления текстового файла отчета по
контрольной работе (Отчет.doc).
Обязательная контрольная работа № 2
по учебной дисциплине "Устройства программного управления"
учащегося <курс, группа>
<Фамилия Имя Отчество>
Вариант
13.
1. <Вопрос, согласно
своего варианта.>
<…Ответ на вопрос>
2. Реализация практического задания. Уровень I (2 балла).
2.1
Составить
программу для вычисления выражения: x = y + (z - u
* v) / w
Протестировать
программу при следующих исходных данных:
а) Y=1; Z=2; U=3;
V=5; W=4.
б) Y=12; Z=-10; U=2;
V=3; W=-2.
2.2
.Model
Small ;определение модели памяти
.Stack
100h ;начало сегмента стека
.Data
;начало сегмента данных
x dw ?
;определение данных
y dw 5
z dw -10
u dw 2
w dw -2
v dw 3
.Code
;начало сегмента кода
begin:
mov ax,@Data
;загрузка в регистр ds адреса
сегмента данных
mov ds,ax
mov ax,u
imul v
;u*v
mov bx,ax
mov ax,z
;z-u*v
sub ax,bx
cwd
;подготовка к делению
idiv w
;(z-u*v)/w
add ax,y
;y+(z-u*v)/w
mov x,ax
;запись результата в x
mov ah,4ch ;выход из программы
int 21h
end begin
2.3
№ теста |
Исходные данные |
Результат, x |
|||||
y |
w |
u |
v |
z |
в 16-ой |
в 10-ой |
|
a |
1 |
4 |
3 |
5 |
2 |
FFF8 |
-8 |
b |
12 |
-2 |
2 |
3 |
-10 |
|
12 |
Примечание: Результаты тестирования можно разместить и в тексте программы как комментарий.