Студопедия

Главная страница Случайная страница

Разделы сайта

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






Список основных команд микропроцессора i8080




Фор-мат бай-тов Мнемокод Наименование команды Описание команд  
 
  MOV R1, R2 Пересылка данных из регистра в регистр (R1)← (R2)  
  MOV R, M Пересылка данных из ячейки памяти с адресом в HL в регистр (R)← (MHL)  
  MOV M, R Пересылка данных из регистра в ячейку памяти с адресом в HL (MHL)← (R)  
  MVI R, B2 Пересылка непосредственного числа в регистр (R)← B2  
  MVI M, B2 Пересылка непосредственного числа в ячейку памяти с адресом в HL (MHL)← B2  
  LXI *, B2B3 Непосредственная загрузка регистровой пары (B)← B2, (C)← B3  
  LDA ADR Прямая загрузка А – регистра из ячейки памяти с адресом B2B3 (A)← (MADR)  
  STA ADR Прямое запоминание содержимого А – регистра (MADR)← (A)  
  LDAX * Косвенная загрузка А – регистра из ячейки памяти с адресом в регистровой паре * (A)← (M*)  
  STAX * Косвенное запоминание содержимого А – регистра (M*)← (A)  
  LHLD ADR Прямая загрузка Н – пары регистров из ячейки памяти с адресом В2В3 (L)← (MADR), (H)← (MADR+1)  
  ADD R Сложение содержимых регистра и А – регистра (A)← (A)+(R)  
  ADD M Сложение содержимых ячейки памяти с адресом в HL и А – регистра (A)← (A)+(MHL)  
  ADI B2 Сложение непосредственного числа с А – регистром (A)← (A)+B2  
  ADC R Сложение содержимых А – регистра и регистра с переносом (A)← (A)+(R)+C  
  ADC M Сложение содержимых А – регистра и ячейки памяти с адресом в HL с переносом (A)← (A)+(MHL)+C  
  ACI B2 Сложение непосредственного числа и А – регистра с переносом (A)← (A)+B2+C  
  SUB R Вычитание содержимого регистра из содержимого А – регистра (A)← (A) - (R)  
  SUB M Вычитание содержимого ячейки памяти с адресом в HL из содержимого А – регистра (A)← (A)-(MHL)  
  SUI B2 Вычитание непосредственного числа из содержимого А – регистра (A)← (A) – B2  
  SBB R Вычитание содержимого регистра из содержимого А – регистра с заемом (A)← (A)-(R)-C  
  SBB M Вычитание содержимого ячейки памяти с адресом в HL из содержимого А – регистра с заемом (A)← (A)-(MHL)-- C  
  SBI B2 Вычитание непосредственного числа из содержимого А – регистра с заемом (A)← (A)-B2-C  
  INR R Инкрементирование содержимого регистра (R)← (R)+1  
  INR M Инкрементирование содержимого ячейки памяти с адресом в HL (MHL)← (MHL)+1  
  INX * Инкрементирование содержимого регистровой пары BC или DE, или HL, или SP (*)← (*)+1  
  DCR R Декрементирование содержимого регистра (R)← (R)-1  
  DCR M Декрементирование содержимого ячейки памяти адресом в HL (MHL)← (MHL)-1  
  DCX * Декрементирование содержимого регистровой пары BC или DE, или HL, или SP (*)← (*)-1  
  DAD Сложение содержимых регистровой пары BC или DE, или SP с регистровой парой HL (HL)← (HL)+(*)  
  ANA R Поразрядное И над содержимым регистра и А – регистра (A)← (A)& (R)  
  ANA M Поразрядное И над содержимым ячейки памяти с адресом в HL и А – регистра (A)← (A)& & (MHL)  
  ANI B2 Поразрядное И над непосредственным числом и содержимым А – регистра (A)← (A)& B  
  ORA R Поразрядное ИЛИ над содержимым регистра и А – регистра (A)← (A)v(R)  
  ORA M Поразрядное ИЛИ над содержимым ячейки памяти с адресом в HL и А – регистра (A)← (A)v(MHL)  
  ORI B2 Поразрядное ИЛИ над непосредственным числом и содержимым А – регистра (A)← (A)vB2  
1 CMP R Сравнение содержимого регистра и содержимого А – регистра Устанавливаются признаки команды вычитания из А – регистра. При этом содержимое А – регистра не изменяется  
  CMP M Сравнение содержимого ячейки памяти с адресом в HL с содержимым А – регистра  
  CPI B2 Сравнение непосредственного числа с содержимым А– регистра  
  RLC Циклический сдвиг влево содержимого А – регистра (Ai+1)← (Ai), (A0)← (A7), C← (A7)  
  RAL Циклический сдвиг влево содержимого А – регистра через перенос (Ai+1)← (Ai), (A0)← С, C← (A7)  
  RRC Циклический сдвиг вправо содержимого А – регистра (Ai)← (Ai+1), (A7)← A0, C← (A0)  
  RAR Циклический сдвиг вправо содержимого А – регистра через перенос (Ai)← (Ai+1), (A7)← C, C← (A0)  
  CMA Инверсия содержимого А – регистра (A)← A  
  JMP ADR Безусловный переход (PC)← ADR  
  IN B2 Ввод данных из порта (A)← PORT B2  
  OUT B2 Вsвод данных в порт PORT B2← (A)  
  EI Разрешение прерывания (INTE)← 1  
  DI Запрет прерывания (INTE)← 0  
  HLT Останов процессора (CP)← (CP)+1 СТОП  
           

Данная страница нарушает авторские права?





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.