Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум ч3 А4 09.10.2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать
  1. Команды сдвига через перенос

RAL – сдвиг влево через перенос;

RAR – сдвиг вправо через перенос.

  1. Записать в память, начиная с адреса 0860Н, коды программы (таблица 59), реализующей операцию умножения на 4, содержимого рег. С.

В = (С)  4.

3.3.2 Выполнить программу, предварительно задавая исходные значения в соответствии с таблицей 60:

СТ0860 0865ВП.

Проверить полученные результаты (см. таблицу 60).

Таблица 59 – Контрольная программа умножения на 4 путем сдвига влево

Адрес

Команда

Операнд

Машинный код

Комментарий

0860

MOV

A, С

79

; A ← (C)

0861

ORA

A

B7

; Сброс бита переноса

0862

RAL

17

; Умножение на 2

0863

RAL

17

; Умножение на 2

0864

MOV

B, A

47

; Результат в В

0865

HLT

76

;останов

Примечание – Исходное значение не должно превышать 63 (десятичное).

Таблица 60 – Исходные данные и результаты для контрольной программы умножения на 4

Вариант

1

2

3

4

5

(С)

00

02

10

2F

33

(В) – рез.

00

08

40

BC

CC

Задание 4:

Написать и выполнить программу деления содержимого регистра В на 4:

С = (В) : 4

Исходные данные взять из таблицы 61. Результаты записать в таблицу 61. Начальный адрес программы 0А30Н.

Таблица 61 – Исходные данные для проверочной программы деления на 4

Вариант

1

2

3

4

5

(В) – исх.

08

10

14

28

(С) – рез.

Проверочную программу записать в таблицу, аналогичную по форме таблице 59. Вычислить ожидаемый результат путем сдвига заданного числа. Полученный результат сравнить с ожидаемым.

ЛАБОРАТОРНАЯ РАБОТА № 18

КОМАНДЫ БЕЗУСЛОВНОГО И УСЛОВНЫХ ПЕРЕХОДОВ

Цель работы

    1. Изучить команды безусловного и условных переходов в микропроцессоре (МП) КР580ВМ80.

    2. Приобрести практические навыки составления программ, содержащих команды безусловного и условных переходов.

    3. Приобрести практические навыки ввода программы в учебный микропроцессорный комплект (УМК), ее отладки и выполнения в автоматическом режиме.

Подготовка к выполнению работы

    1. Повторить по [2] команды безусловного и условных переходов МП КР580ВМ80.

    2. Изучить методические указания к данной лабораторной работе и составить проверочные программы для заданий №1…3.

    3. Подготовить ответы на вопросы для самоконтроля.

Вопросы для самоконтроля

    1. Укажите, по каким признакам может выполнять условные переходы МП КР580ВМ80.

    2. Поясните разницу между командами JNZ 0A00H и JZ 0A00H.

    3. Укажите выполняемую операцию, формат, число машинных циклов и поясните, какие действия выполняет МП в каждом цикле для нижеуказанных команд:

а) JMP 0805H; б) JNC 0810H; в) JPO 0900H; г) JPE 0A00H;

д) JP 0890H; е) PCHL.