25674-1 (Лабораторные работы по программированию), страница 2
Описание файла
Документ из архива "Лабораторные работы по программированию", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "25674-1"
Текст 2 страницы из документа "25674-1"
LXI 900H
MVI M, 00
SUB M
SBI 01
Записать в память, начиная с адреса 800Н, коды программы 16- ти разрядных чисел: HL = DE – BC.
MVI E, FC
MOV A, E
MVI C, F0
SUB C
MOV L, A
MVI B, 0F
MVI D, FF
MOV A, D
SUB B
MOV A, H
Написать и выполнить программу вычитания двух ячеек памяти: M1 = M2 - M3 .
LXI H, 901H
MVI M2, 01
MOV A, M2
LXI H, 902H
MVI M3, 02
SUB M3
LXI H, 900
MVI M1, A
Написать и выполнить программу вычитания: HL = BC – I – 0FFFH
MVI C, 01
MOV A, C
MVI I, 02
SUB I
SVI FF
MOV L, A
MVI B, 03
MOV A, B
SVI 0F
MOV H, A
Команды констремента.
Записать в память, начиная с адреса 800Н код команды:
MVI E, 00
INR E
Записать в память, начиная с адреса 800Н коды команд:
LXI H, 900H
MVI M, 00
INR M
Записать в память по адресу 800Н код команды:
LXI D, 00 01
INX D
Выполнить команду для следующих исходных значений пары регистров DE.
MVI E, 00
MVI D, 01
INX D
Написать и выполнить программу заполнения массива памяти (900Н = 904Н), соответствию данными (00 – 04), используя команды инскремента пары регистров и регистра.
LXI H, 900H
MVI M, 00
INX, H
MVI M, 01
INX, H
MVI , 03
INX H
MVI , 04
Команды дискрента.
Записать в память по адресу 800Н код команды:
MVI C, 00
DCR, C
Записать в память, начиная с адреса 800Н коды команд:
LXI H, 900H
MVI M, 00
DCR, M
Записать в память по адресу 800Н код команды:
MVI H, 00
MVI L, 01
DCR, H
Лабораторная работа №8.
Тема: Команды сравнения.
Ход работы
Сравним содержимое В и С:
MVI C, 01
MOV A, C
MVI B, 01
CMP B
MVI C, 01
MOV A, C
MVI B, 09
CMP B
MVI C, FF
MOV A, C
MVI B, 00
CMP B