Микропроцессорные средства и системы. Михейкин С.С. - 14 стр.

UptoLike

Составители: 

ЛАБОРАТОРНАЯ РАБОТА 3
ЗАПИСЬ И ВЫПОЛНЕНИЕ ПРОСТЫХ КОМАНД
ЦЕЛЬ РАБОТЫ: ознакомление с системой команд микропроцессора
К580ВМ80А, исследование выполнения отдельных команд и простых
программ, исследование различных способов адресации.
Основные теоретические положения
Микропроцессор К580ВМ80А имеет фиксированный набор команд.
По формату команды делятся на одно-, двух- или трехбайтовые.
Многобайтовая команда должна размещаться в последовательно расположенных
ячейках памяти. В первом байте команды всегда указывается код операции. Формат
команды в целом определяется выбранным способом адресации.
В системе команд используются четыре способа адресации:
регистровая, при которой в первом байте команды указываются только коды
регистров, являющихся источниками или приемниками информации
(однобайтные команды MOVR, RI, ADDR, RCHI и т.д.);
косвенная регистровая, при которой в формате команды указаны регистры,
содержание которых определяет адрес ячейки памяти с операндом (трехбайтовые
команды MOVP,M; ADDM,DAXB и т.д.);
непосредственная адресация, при которой операнд содержится во втором и
третьем байте команды (команды MVI R; ADI; ACI; LXI B и т.д.);
прямая адресация, при которой адрес ячейки памяти с операндом содержится во
втором и третьем байтах команды (JNP,CALL, CTA, LDA и т.д.)
Полная система команд микропроцессора К580ВМ2А представлена в
приложении.
Результатом программирования является подготовленная для записи в
запоминающее устройство последовательность команд. Программа записывается на
символическом языке, в котором команда, адреса и данные представлены с
помощью алфавитно-цифровых символов. Типичный оператор символического
языка записывается в виде строки, содержащей пометки, операции, операнда и