МЕТОДИЧЕСКИЕ УКАЗАНИЯ к лабораторной работе №1 «Изучение лабораторного микропроцессорного комплекта, состав команд операций пере. лаб.1МПС. Методические указания к лабораторной работе 1 Изучение лабораторного микропроцессорного комплекта, состав команд операций передачи данных, команд арифметических действий и логических операций микропроцессора кр580ВМ80А и выполнение простых программ
Скачать 2.38 Mb.
|
Приложение 2КОМАНДЫ АССЕМБЛЕРА МИКРОПРОЦЕССОРА КЗ580ИК80А
Арифметические команды микропроцессоров Intel 8080/8085. Арифметические команды предназначены для выполнения операций сложения, сложения с переносом, вычитания, вычитания с заемом, инкрементирования, декрементирования, десятичной коррекции аккумулятора. Результат всех арифметических операций остается в аккумуляторе. ADD r (Add register). Сложение содержимого регистра (А) (А) + (r). Содержимое регистра r складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов – 1; периодов Т – 4; адресация – регистровая; индикаторы – Z, S, P, CY, AC. ADD M (Add memory). Сложение данных памяти (А) (А) + М(HL). Содержимое ячейки памяти, адрес которой содержится в регистрах Н и L, складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов – 2; периодов Т – 7; адресация – косвенная регистровая; индикаторы – Z, S, P, CY, AC. ADI data 8 (Add immediate). Непосредственное сложение (А) (А) + data. Содержимое байта 2 команды складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов - 2; периодов Т - 7; адресация - непосредственная. ADC r (Add register with carry). Прибавление содержимого регистра и переноса (А) (А) + (r) + (CY). Содержимое регистра r и индикатора переноса (бит переполнения) складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов – 1; периодов Т – 4; адресация – регистровая; индикаторы - Z, S, P, CY, AC. ADC M (Add memory with carry). Прибавление содержимого памяти и переноса (А) (А) + M(HL) + (CY). Содержимое ячейки памяти, адресом которой является содержимое пары регистров HL, и индикатора переноса складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов – 2; периодов Т – 7; адресация – косвенная регистровая; индикаторы - Z, S, P, CY, AC. ACI data 8 (Add immediate with carry). Непосредственное сложение с учетом переноса (А) (А) + data 8 + (CY). Содержимое байта 2 команды и индикатора переноса складывается с содержимым аккумулятора. Результат помещается в аккумулятор. Циклов – 2; периодов Т – 7; адресация – непосредственная; индикаторы - Z, S, P, CY, AC. SUB r (Subtract register). Вычитание содержимого регистра (А) (А) – (r). Содержимое регистра r вычитается из содержимого аккумулятора. Результат помещается в аккумулятор. Циклов – 1; периодов Т – 5; адресация – регистровая; индикаторы - Z, S, P, CY, AC. SUB М (Subtract memory). Вычитание содержимого памяти (А) (А) – М(HL). Содержимое ячейки памяти, адрес которой является содержимым пары HL, вычитается из содержимого аккумулятора. Результат помещается в аккумулятор. Циклов – 2; периодов Т – 7; адресация – косвенная регистровая; индикаторы - Z, S, P, CY, AC. |