Студопедия — Команды загрузки регистров общего пользования
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Команды загрузки регистров общего пользования






 

Общий вид команды:

MVI ri, < B2>,

где ri – идентификатор регистра: A, B, C, D, E, H, L;

< B2> – непосредственный операнд, второй байт команды.

2.1 Записать в память, начиная с адреса 0800H, используя команду системной программы МОНИТОР ПРОСМОТР И МОДИФИКАЦИЯ СОДЕРЖИМОГО ЯЧЕЕК ПАМЯТИ, коды последовательности команд, которые указаны в таблице 4.

 

 

Таблица 4 – Контрольная последовательность команд загрузки регистров общего назначения

 

Адрес Команда Операнд Машинный код Комментарий
  MVI A, 00H 3E 00 ; Загр. рег. A=00H
  MVI B, 01H 06 01 ; Загр. рег. B=01H
  MVI C, 02H 0E 02 ; Загр. рег. C=02H
  MVI D, 03H 16 03 ; Загр. рег. D=03H
  MVI E, 04H 1E 04 ; Загр. рег. E=04H
080A MVI H, 05H 26 05 ; Загр. рег. H=05H
080C MVI L, 06H 2E 06 ; Загр. рег. L=06H
080E HLT     ; Останов

 

2.2 Выполнить эту последовательность команд, используя команду системной программы МОНИТОР СТАРТ ПРОГРАММЫ:

 

СТ0800 080EВП.

 

На дисплее появится адрес останова 080EH.

 

2.3 Проверить содержимое регистров общего назначения A, B, C, D, E, H, L, используя команду системной программы МОНИТОР ПРОСМОТР И МОДИФИКАЦИЯ РЕГИСТРОВ.

Значения регистров должны быть следующими:

(A)=00; (B)=01; (C)=02; (D)=03; (E)=04; (H)=05; (L)=06.

 

Задание 1:

1 Написать и выполнить программу загрузки регистров общего назначения данными, которые указаны в таблице 5. Последовательность команд записать в таблицу, аналогичную по форме таблице 4 (начальный адрес проверочной программы 0900H).

2 Проверить и записать в отчет содержимое регистров.

 

Таблица 5 – Исходные данные к индивидуальному заданию № 1

Номер варианта Имя регистра
B C D E H L A
  40H 25H 10H 3DH 10H 3EH 05H
  20H 3FH B2H 45H 25H 1FA 1DH
  30H A5H 3EH G2H E6H B8H 3EH
  A5H B1H 40H 7BH B4H C2H 4FH
  B0H 0AH DBH 4EH D0H 97H 5BH

Команды манипуляции 16-разрядными данными

 

Общий вид команды:

LXI ri, < B3B2>,

где ri – идентификатор пары регистров: BC, DE, HL (указывается старший регистр пары);

< B3> – старший байт 16-разрядного операнда;

< B2> – младший байт 16-разрядного операнда.

 

3.1 Записать в память, начиная с адреса 0810H, коды последовательности команд, которые указаны в таблице 6.

 

Таблица 6 – Контрольная последовательность команд загрузки регистров

16- разрядными данными

 

Адрес Команда Операнд Машинный код Комментарий
  LXI B, 3132H 01 32 31 ; Загр. пары рег. BC=3132H
  LXI D, 3334H 11 34 33 ; Загр. пары рег. DE=3334H
  LXI H, 3536H 21 36 35 ; Загр. пары рег. HL=3536H
  HLT     ; Останов
  Примечание – В памяти располагается сначала младший байт операнда, а затем – старший.  

 

3.2 Выполнить эту последовательность команд:

 

СТ0810 0819ВП.

 

3.3 Проверить содержимое регистров. Значения регистров должны быть следующими:

(B)=31; (C)=32; (D)=33; (E)=34; (H)=35; (L)=36.

 

Задание 2:

1 Написать и выполнить программу загрузки регистровых пар:

BC: =789AH, DE: =F0E9H, HL: =3A0FH

Последовательность команд записать в таблицу, аналогичную по форме таблице 6 (начальный адрес проверочной программы 0910H).

2 Проверить и записать в отчет содержимое регистровых пар.







Дата добавления: 2014-11-10; просмотров: 826. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия