Реферат: Лабораторные работы

<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 H

MVI, 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">

еще рефераты
Еще работы по программированию, базе данных