Пример оформления текстового файла отчета по контрольной работе (Отчет.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

000C

12

Примечание: Результаты тестирования можно разместить и в тексте программы как комментарий.