лабораторные работы / архитектура 4
.docxБАЛАКОВСКИЙ ИНСТИТУТ ТЕХНИКИ ТЕХНОЛОГИИ И УПРАВЛЕНИЯ
ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ ФАКУЛЬТЕТ
КАФЕДРА «ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ»
Отчёт по лабораторной работе №4
По архитектуре ЭВМ и систем
Учебный микропроцессорный комплект
|
Выполнил: ст. гр. ИСТ-22 Аракчеева Е.С. Проверил: Штырова И.А. _____________________ «__»__________2009г. |
|
|
|
Балаково
2009
Составить программу: в ячейку памяти 0B00 записывается число(13), извлекаем это число в регистр B и выполнить действия: увеличить на 3, результат поместить в ячейку памяти 0B01.
Команды: Коды команд:
LXI H 0B00 0800 21
MOV A, M 0801 00 3 байта
MOV B, A 0802 0В
INR B 0803 7E
INR B 0804 47
INR B 0805 0B
DCX B 0806 0B
INX H 0807 0B
MOV A, B 0808 23
MOV M, A 0809 78
RST 08A 77
08B CF
Таблица выполнения:
адрес |
код команды |
Регистр Н |
Регистр L |
A |
B |
0В00 |
0B01 |
||||||
|
|
до |
после |
до |
после |
до |
после |
до |
после |
до |
после |
до |
после |
0800 |
21 |
00 |
0B |
00 |
00 |
00 |
00 |
00 |
00 |
A |
A |
00 |
00 |
0801 |
00 |
||||||||||||
0802 |
0B |
||||||||||||
0803 |
7E |
0B |
0B |
00 |
00 |
00 |
00 |
D |
D |
D |
D |
00 |
00 |
0804 |
47 |
0B |
0B |
00 |
00 |
00 |
00 |
D |
D |
D |
D |
00 |
00 |
0805 |
0B |
0B |
0B |
00 |
00 |
00 |
00 |
D |
E |
D |
D |
00 |
00 |
0806 |
0B |
0B |
0B |
00 |
00 |
00 |
00 |
E |
F |
D |
D |
00 |
00 |
0807 |
0B |
0B |
0B |
00 |
00 |
00 |
00 |
F |
10 |
D |
D |
00 |
00 |
0808 |
23 |
0B |
0B |
00 |
00 |
00 |
00 |
10 |
10 |
D |
D |
00 |
00 |
0809 |
78 |
0B |
0B |
00 |
00 |
00 |
00 |
10 |
10 |
D |
D |
00 |
00 |
08A |
77 |
0B |
0B |
00 |
01 |
00 |
01 |
10 |
10 |
D |
D |
00 |
10 |