Студопедия Главная Случайная страница Обратная связь

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

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





 

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

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; просмотров: 882. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

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

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

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