Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BTsVUiM_ekzam (1).docx
Скачиваний:
5
Добавлен:
26.09.2019
Размер:
202.55 Кб
Скачать
  1. Система команд микропроцессора к580. Структура команды

Количество команд – 78

По числу адресов подразделяются на двухадресные, одноадресные и безадресные

По длине: 1 байт; 2 байта; 3 байта

Типовой состав:

Коп

Адресная часть

Регистр

Имя

Код

B

C

D

E

H

L

M

A

000

001

010

011

100

101

110

111

Пары регистров

Имя

Код

BC

DE

HL

SP

00

01

10

11

  1. Признаки результата (флаги). Их назначение и использование

При выполнении той или иной операции помимо самого результата формируются признаки результата при помощи регистра признаков (флагов)

Регистр флагов:

S

Z

0

AC

0

P

1

C

S – признак знака («1» - отрицательный; «0» - положительный)

Z – признак нуля («1» если результат равен 0)

P – признак чётности ((паритетно) «1» если количество единиц чётное)

С – признак переноса («1» если возник перенос)

AC – признак переноса из 3-го разряда

  1. Особенности команд условного и безусловного перехода

Безусловный переход — это переход, который выполняется всегда. Безусловный переход осуществляется с помощью команды JMP. У этой команды один операнд, который может быть непосредственным адресом (меткой), регистром или ячейкой памяти, содержащей адрес.

Мнемонич.

Код

Двоичный

Код

16-ричный

Код

Алгоритм

JMP

addr

11000011

Addr мл

Addr ст

С3

10

82

Addr → PC

Условный переход анализирует условие, если оно не выполняется, то управление передается следующей команде, иначе команде, адрес которой записан в команде перехода

Значение

Команды

Значение

Признака

Мнемо-

Ника

Код

Условия

Не равно 0

Равно 0

Нет переноса

Есть перенос

Нечетно

Четно

Положительно

Отрицательно

JNZ

JZ

JNC

JC

JPO

JPE

JP

JM

000

001

010

011

100

101

110

111

Мнемонич.

Код

Двоичный

Код

16-ричный

Код

Алгоритм

JCCC

addr

11CCC011

Addr мл

Addr ст

C2 CA

D2 DA

E2 EA

F2 FA

Если не выполняется, то +1→РС

Если выполняется, то addr → РС

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]