Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

отчёт вмис 1

.docx
Скачиваний:
8
Добавлен:
11.05.2015
Размер:
19.19 Кб
Скачать

Министерство образования Республики Беларусь

БЕЛОРУСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра электронных вычислительных машин

ОТЧЁТ

по лабораторной работе №1

по курсу «Вычислительные машины и системы»

Выполнил: Проверил:

ст. гр. 921901 Яночкин А.Л.

Петунин А.С.

Минск 2011

Вариант 12

Задание:

Найти количество элементов массива, меньших -1.

Адрес

Код

Мнемокод

Комментарий

0800

21

LHI HL 0820

задаём начальный адрес массива

0801

20

 

запись адреса 0820

0802

08

 

0803

06

MVI B 10

пересылаем значение 10 в B

0804

0A

 

число 10 в 16-ричном представлении

0805

0E

MVI C 0

пересылаем значени 0 в С

0806

00

 

число 0 в 16-ричном представлении

0807

7E

MOV A, M

пересылаем A из памяти в регистр

0808

FE

CPI 80

сравниваем A с числом -127

0809

81

 

число -127 в 16-ричном представлении

080A

DA

JC 0814

условный переход по адресу 0814, если число положительное

080B

14

 

запись адреса 0814

080C

08

 

080D

FE

CPI FF

сравниваем A с числом -1

080E

FF

 

число -1 в 16-ричном представлении

080F

DA

JC 0813

условный переход по адресу 0813, если число больше или равно -1

0810

13

 

запись адреса 0813

0811

08

 

0812

0D

DCR C

уменьшение С на 1

0813

0C

INR C

увеличение С на 1

0814

05

DCR B

уменьшение B на 1

0815

23

INX HL

переходим на следующий адрес массива

0816

78

MOV A, B

пересылаем значение из A в B

0817

FE

CPI 0

сравниваем значение B с 0

0818

00

 

число 0 в 16-ричном представлении

0819

C2

JNZ 0807

условный переход по адресу 0807, если значение B отлично от нуля

081A

07

 

запись адреса 0807

081B

08

 

081C

71

MOV M, C

пересылаем из M в С

081D

76

HLT

остановка процессора, завершение программы

081E

00

NOP

нет операции

081F

00

NOP

нет операции

0820

FF

 

начало массива чисел, -1 в 16-ричном представлении

0821

FE

 

-2 в 16-ричном представлении

0822

FD

 

-3 в 16-ричном представлении

0823

FC

 

-4 в 16-ричном представлении

0824

FB

 

-5 в 16-ричном представлении

0825

00

 

0 в 16-ричном представлении

0826

01

 

1 в 16-ричном представлении

0827

02

 

2 в 16-ричном представлении

0828

03

 

3 в 16-ричном представлении

0829

04

 

4 в 16-ричном представлении

082A

 

 

адрес вывода результата вычислений