Реферат: Лабораторные работы
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Лабораторная работа №1.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Тема:
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Обучениеработе на УМК.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Цель:
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Научитьсяработать на УМК.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Приборы:
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Учебныймикропроцессорный комплекс (УМК).<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Ход работы.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Панель прибора:
В левой части расположеныфункциональные клавиши. За каждой клавишей закреплена определённая функциясистемной программы МОНИТОР. На них выгравированы соответствующиеидентификаторы функции:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">П
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – просмотр имодификация содержимого ячейки памяти;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">РГ
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> — просмотр имодификация содержимого ячейки регистров;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">СТ
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – стартпрограммы;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">КС
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – подсчёт контролясуммы;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">ЗК
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – заполнениемассива памяти константой;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">ПМ
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – перемещениемассива памяти;-<span Times New Roman"">
<img src="/cache/referats/9425/image002.jpg" v:shapes="_x0000_s1026"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">разделитель;ВП –выполнить.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Первая частьклавиш предназначена для ввода параметров в шестнадцатеричной форме. Вдальнейшем предусмотрено, что все вводимые и выводимые данные имеютшестнадцатеричный формат. На них выгравированы символы: 0, 1, 2, 3, 4, 5, 6, 7,8, 9, А, В, С,
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">D<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">,Е, <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">F<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">.Кроме этого на клавишах 4, 5, 6, 7, 8, 9, под цифрами выгравированыидентификаторы регистров микропроцессора.<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">РН
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – ст. байтсчётчика команд;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Р
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">L<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– мл. байт счётчика команд;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SH
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– ст. байт указателя стёка;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SL
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– мл. байт указателя стёка;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Н
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – регистр Н;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">L
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– регистр <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">L<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">;Для идентификации остальных регистров микропроцессораиспользуются клавиши:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">А
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – регистр А;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">В
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – регистр В;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">С
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> – регистр С;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">D
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> — регистр <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">D<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">E
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– регистр Е;<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">F
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">– регистр признаков;<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Кнопка включения(выключения) УМК СЕТЬ расположена в левой нижней части лицевой панели. На самойкнопке выгравирован символ «~». Эта кнопка служит для включения (нажатоесостояние кнопки) и выключения (отжатое состояние кнопки) УМК.
Кнопка СБРОС расположена в правой средней частилицевой панели УМК. На кнопке выгравировано СБ. Эта кнопка служит дляинициализации системной программы МОНИТОР, и в левой позиции шестисигментногодисплея появляется символ « – «. УМК готов к приёму команд.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Управлениепошаговым режимом работы УМК производится с помощью кнопок, на которыхвыгравированы надписи: РБ / ШГ, КМ / ЦК и ШГ. С помощью этих кнопок может бытьустановлен один из двух режимов работы УМК по шагам. Первый режим – командный.Для установки этого режима нажать кнопку РБ / ШГ (она останется в нажатомсостоянии).
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Длявыполнения команд необходимо нажать кнопку ШГ. Каждое нажатие кнопки ШГ вызоветвыполнение текущей команды. При этом на светодиодах индикации состояния шинданных, адреса и управляющих сигналов, расположенных в центре лицевой панелиУМК, будут высвечиваться в двоичном коде, (каждый светодиод отражаетсоответствующий разряд), соответственно адрес и код выполненной команды, атакже управляющие сигналы микропроцессора.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
Лабораторная работа №2.
Тема: Изучение работы УМК в пошаговом режиме.
Цель: Научиться работать на УМК в пошаговом режиме.
Ход работы:
Задание:
Для последовательности команд запишите машинные коды.
Команда
ША
ШД
№ шага
LXI B, 940H
800
801
802
01
40
09
1
2
LXI D, 960H
803
804
805
11
60
09
3
4
5
MYI L, 10H
806
807
2E
10
6
7
LDAX B
808
940
0A
3D
8
9
STAX D
809
960
12
3D
10
11
INX B
80A
03
12
INX D
80B
13
13
DCR L
<st1:metricconverter ProductID=«80C» w:st=«on»>80C</st1:metricconverter>
2D
14
JMP 800H
80D
80E
<st1:metricconverter ProductID=«80F» w:st=«on»>80F</st1:metricconverter>
C3
00
08
15
16
17
Задание:
Записать следующие команды коды для последовательностикоманд:
Команда
ША
ШД
№ шага
LXI H, 900H
800
21
LXI B, 920H
803
01
1
LXI D, 940H
806
11
2
LDAX B
809
0A
3
SUB M
80A
96
4
STA 950H
80B
32
5
LDAX D
80E
1A
6
ANA M
<st1:metricconverter ProductID=«80F» w:st=«on»>80F</st1:metricconverter>
A6
7
RAL
810
17
8
STA 951H
811
32
9
LDA 950H
814
3A
10
MOV L,A
817
<st1:metricconverter ProductID=«6F» w:st=«on»>6F</st1:metricconverter>
11
LDA 951H
818
3A
12
MOY H,A
81B
67
13
SHCH 952H
<st1:metricconverter ProductID=«81C» w:st=«on»>81C</st1:metricconverter>
22
14
JMP 800H
<st1:metricconverter ProductID=«81F» w:st=«on»>81F</st1:metricconverter>
C3
15
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Лабораторная работа №3.
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Тема:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Регистрымикропроцессора. Команды загрузки регистров.<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> Команды пересылки.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Цель:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> Изучитьрегистры микропроцессора, команды загрузки и команды пересылки.Ход работы<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">MOV рег1, рег2
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> – <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">команда пересылки, эта командаосуществляет пересылку с<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">рег2<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">в регистр<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">рег1.<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">MVI рег, знач
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">– <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">команда загрузкирегистра, эта команда загружает значение<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> знач <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">врегистр<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> рег<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 MVI A, 00H 2E00
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 MVI B, 01H 0601
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">804 MVI C, 02H 0E02
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 MVI D, 03H 1603
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">808 MVI E, 04H 1E04
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">80A MVI H, 05H 2605
<st1:metricconverter ProductID=«80C» w:st=«on»><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80C
</st1:metricconverter><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> MVI C, 06H2E06<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 MOV A, FFH 3EFF
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 MOV B, A 47
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">804 MOV C, B 48
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 MOV D, C 51
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">808 MOV E, D 5A
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">80A MOV H, E 63
<st1:metricconverter ProductID=«80C» w:st=«on»><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80C
</st1:metricconverter><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> MOV L, H <st1:metricconverter ProductID=«6C» w:st=«on»>6C</st1:metricconverter><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">B)
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 MVI B, BBH 06BB
801 MVI C, CCH 0ECC<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 MVI D, DDH 16DD
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">803 MVI E, EEH 1EEE
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">804 MVI H, 12H 2612
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">805 MVI L, 34H 2E34
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 MVI A, AAH 3EAA
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 LXI B, BBCCH 01CCBB
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">803 LXI D, DDEEH 11EEDD
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 LXI H, 1234H 213412
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
800 LXI B, 3132H 0132H803 LXI D, 3334H 113433<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 LXI H, 3636H 213635
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Лабораторная работа №4.
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Тема:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Методы адресациипамяти. Команды работы с памятью.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Цель:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> Изучитьметоды адресации памяти и команды работы с ними.Ход работы<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">800
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">A<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, 00<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">801 STA 900
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 MVI A, 01
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">803 STA 905
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">804 MVI A, 02
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">805 STA <st1:metricconverter ProductID=«90C» w:st=«on»>90C</st1:metricconverter>
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 MVI A, 00
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">801 STA 900
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 LDA 900
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">803 MOV B, S
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 LXI H, 3231
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 SHLD 920
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">804 LHLD 920
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">806 MOV H, B
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">808 MOV L, C
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 LXI H 32,31
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">802 SHLD 920
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 LXI H, 0100
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">803 SHLD 940
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">805 MVI A, 03
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">807 STA 943
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">800 MVI A, 00
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">801
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">STA<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> 900<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">802
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">LDA<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> 900<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">803
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">B<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">A<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Лабораторная работа №5.
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Тема:
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"> Арифметические команды.<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Ход работы.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н, коды программы реализации:
A = A+B+M+1800 MVI A, 00 3E00802 MVI B, 02 06 02 A = 56<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">804 ADD B 80 F = 0,6
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">805 LXI H, 900 210009
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">808 MVI M, 03 3603
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80A ADD M 86
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80B ADI 1 C601
<img src="/cache/referats/9425/image004.jpg" v:shapes="_x0000_s1027"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">C
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = 0 – не возникает переполнения<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Р = 1 – количествоединиц в байте, чётное
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">А
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">с<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">= 0 – не возникает переноса<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">Z
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = 0 – результат выполнения операции не равен нулю<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">S
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = 0 – результат операции положительный<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Н
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">L<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DE<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">+<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">BC<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">Записать в память, начиная с адреса 800Н, коды программысложения шестнадцатиразрядных чисел, используя команды восьмиразрядногосложения:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> Н
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">L = DE+BC800 MVI C, 01<span Arial",«sans-serif»; mso-fareast-font-family:Arial;mso-ansi-language:EN-US">802<span Times New Roman"">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> MOV A, C<span Arial",«sans-serif»; mso-fareast-font-family:Arial">803<span Times New Roman"">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> MVI E,02<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"><span Arial",«sans-serif»; mso-fareast-font-family:Arial;mso-ansi-language:EN-US">805<span Times New Roman"">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US"> ADD E<span Arial",«sans-serif»; mso-fareast-font-family:Arial;mso-ansi-language:EN-US">806<span Times New Roman"">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US"> MOV L, A<span Arial",«sans-serif»; mso-fareast-font-family:Arial">807<span Times New Roman"">
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> MVI B, 02<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»; mso-fareast-font-family:Arial;mso-ansi-language:EN-US">808<span Times New Roman"">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US"> MOV A, B<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80A MVI D, 04
<st1:metricconverter ProductID=«80C» w:st=«on»><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">80C
</st1:metricconverter><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US"> ADD D<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">80D MOV H,A
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу реализующую:
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">C<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> = <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">D<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">+<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">E<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">.MVI D, FF<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI E, 01
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, D
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">ADD E
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV C,A
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу сложения двух ячеек памяти:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">1 = <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">2 + <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">3 .LXI M, 901H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI M2, 01
MOV A, M2<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">LXI H, 902H
MVI M3, 02ADD M3<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">LXI
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, 900<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">1,<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">A<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу сложения:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">HL<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">BC<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">+<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">E<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">+4000<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">H<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">MVI C, 01<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, C
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI E,02
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">ADD E
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">ADI 00
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV L, A
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI B, 03
MOV A, 0<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">ADI 40
MOV H, A<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Команды вычитания восьмиразрядных чисел
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">.<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н, коды программы реализующей:
A = A – B – M – IMVI A, 01<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI B, 01
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SUB B
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">LXI 900H
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI M, 00
SUB MSBI 01<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н, коды программы 16- ти разрядных чисел:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">HL<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> = <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DE<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">– <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">BC<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">.MVI E, FC<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, E
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI C, F0
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SUB C
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV L, A
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI B, <st1:metricconverter ProductID=«0F» w:st=«on»>0F</st1:metricconverter>
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI D, FF
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, D
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SUB B
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, H
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу вычитания двух ячеек памяти:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">1 = <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">2 — <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">3 .LXI H, 901H MVI M2, 01<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, M2
LXI H, 902H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI M3, 02
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SUB M3
LXI H, 900<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">M<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">1, <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">A<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу вычитания:
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">HL<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»"> = <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">BC<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">– <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">I<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">– 0<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;mso-ansi-language:EN-US">FFFH<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">MVI C, 01<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, C
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI I, 02
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SUB I
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SVI FF
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV L, A
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI B, 03
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV A, B
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">SVI <st1:metricconverter ProductID=«0F» w:st=«on»>0F</st1:metricconverter>
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MOV
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">A<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Команды констремента.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н код команды:
MVI E, 00<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">INR
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">E<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н коды команд:
LXI H, 900H MVI M, 00<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">INR M
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в памятьпо адресу 800Н код команды:
LXI D, 00 01 INX D<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Выполнить командудля следующих исходных значений пары регистров
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DE<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">.MVI E, 00<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI D, 01
INX D<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Написать ивыполнить программу заполнения массива памяти (900Н = 904Н), соответствиюданными (00 – 04), используя команды инскремента пары регистров и регистра.
LXI H, 900H MVI M, 00 INX, H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI M, 01
INX, H<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">MVI
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, 03 INX HMVI, 04
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Команды дискрента.
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в памятьпо адресу 800Н код команды:
MVI C, 00<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DCR
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">, <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">C<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в память,начиная с адреса 800Н коды команд:
LXI H, 900HMVI M, 00<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DCR, M
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Записать в памятьпо адресу 800Н код команды:
MVI H, 00MVI L, 01<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;mso-ansi-language:EN-US">DCR, H
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">
<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">Лабораторная работа №8.
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"><span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Тема:
<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»">Команды сравнения.<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»">
Ход работыСравним содержимое В и С:
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
<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; mso-ansi-language:EN-US">