Мой ассемблер
Приветствуем! Наш сайт поможет вам в изучении замечательного языка программирования — ассемблера. Наиболее он полезен для тех студентов и интересующихся, которые изучают ассемблер на примере МПС КР580ВМ80А — здесь содержится обширная информация об этом великолепном устройстве.
§2.16 Система команд микропроцессора КР580ИК80А, шпаргалка.
Однобайтовые пересылки
MOV R1,R ; R ® R1
MVI R,D8 ; D8 ® R
STAX YZ ; A ® M(YZ)
LDAX YZ ; M(YZ) ® A.
STA ADR ; A ® M(ADR).
LDA ADR ; M(ADR)® A
SPHL ; HL ® SP.
Двухбайтовые пересылки
LXI YZ,D16 ;D16 ® YZ
SHLD ADR ;H ® M(ADR+1), L ® M(ADR).
LHLD ADR ;M(ADR) ® L, M<(ADR+1) ® H.
PUSH YZ ;YZ ® M(SP-1) M(SP-2),
SP-2 ® SP.
POP YZ ;M(SP) M(SP+1) ® YZ
(POP' PSW) ;P+2 ® SP.
Команды ввода и вывода
IN N ; (N) ® A
OUT N ; A ® (N)
Обмен байтами
XCHG ; HL « DE.
XTHL ; H « M(SP+1), L « M(SP).
Арифметические и логические операции с одним операндом
CMC'' ; C ® C
STC'' ; 1 ® C
CMA ; A ® A
DAA' ; десятичная коррекция
INR''' R ; R+1 ® R
DCR''' R ; R-1 ® R
INX YZ ; YZ+1 ® YZ
DCX YZ ; YZ-1 ® YZ
Арифметические и логические операции с двумя операндами
8-битовые операции
ADD' R ; A+R ® A
ADC' R ; A+R+C ® A
SUB' R ; A-R ® A
SBB' R ; A-R-C ® A
ANA' R ; A^R ® A
ORA' R ; A R ® A.
XRA' R ; A R ® A
ADI' D8 ; A+D8 ® A
ACI' D8 ; A+D8+C ® A.
SUI' D8 ; A-D8 ® A
SBI' D8 ; A-D8-C ® A
Наш учебный материал.
- Эмулятор
- Помощь
- §2.1 Лабораторная вычислительная система КР580ВМ80А
- §2.2 Описание лабораторной установки
- §2.3 Организация обмена информацией в микроЭВМ
- §2.4 Работа с МПС
- §2.5 Заполнение массива памяти константой (ЗК)
- §2.6 Перенесение массива памяти в адресном пространстве (ПМ)
- §2.7 Прерывание заполнения программы
- §2.8 Язык ассемблера микропроцессора КР580ВМ80
- §2.9 Группа команд однобайтовых пересылок
- §2.10 Группа команд двухбайтовых переделок
- §2.11 Группа команд ввода/вывода
- §2.12 Группа команд обмена байтами
- §2.13 Группа команд арифметических и логических операций с двумя операндам
- §2.14 Команды сдвигов содержимого аккумулятора
- §2.15 Команды передачи управления и работы с подпрограммами
- §2.16 Специальные команды
- §2.16 Система команд микропроцессора КР580ИК80А, шпаргалка.
- Уч.курс, §1.1: Программирование МПС на языке Ассемблер
- Уч.курс, §1.2 Программирование последовательных участков алгоритма
- Уч.курс, §1.3 Программирование разветвлений
- Лаб.работа №1: Ознакомление с работой МПС:
- Лаб.работа №2: КР580ВМ80А и выполнение простейших программ.
- Лаб. работа №3: Организация ввода/вывода информации в МПС:
- Лаб.работа №4, 5:Программирование МПС на языке Ассемблер:
- Курсовая работа
Наша статистка.