- •Постоянная память. Структура и работа пп
- •Система прерываний и приоритетов. Назначение. Работа при обработке запросов
- •Машинная команда. Структура машинной команды
- •Система команд учебной эвм. Структура одноадресных и двухадресных команд
- •Система команд микропроцессора к580. Структура команды
- •Признаки результата (флаги). Их назначение и использование
- •Особенности команд условного и безусловного перехода
- •Принцип отображения информации на цифровом дисплее микропроцессорного стенда
- •Методы адресации. Регистровый, косвенно-регистровый, прямой (абсолютный), относительный и непосредственный методы адресации
- •Структура микропроцессора. Назначение составных частей
- •Работа микропроцессора при выполнении команд
Система команд микропроцессора к580. Структура команды
Количество команд – 78
По числу адресов подразделяются на двухадресные, одноадресные и безадресные
По длине: 1 байт; 2 байта; 3 байта
Типовой состав: |
|
|
|
|
Признаки результата (флаги). Их назначение и использование
При выполнении той или иной операции помимо самого результата формируются признаки результата при помощи регистра признаков (флагов)
Регистр флагов:
S |
Z |
0 |
AC |
0 |
P |
1 |
C |
S – признак знака («1» - отрицательный; «0» - положительный)
Z – признак нуля («1» если результат равен 0)
P – признак чётности ((паритетно) «1» если количество единиц чётное)
С – признак переноса («1» если возник перенос)
AC – признак переноса из 3-го разряда
Особенности команд условного и безусловного перехода
Безусловный переход — это переход, который выполняется всегда. Безусловный переход осуществляется с помощью команды JMP. У этой команды один операнд, который может быть непосредственным адресом (меткой), регистром или ячейкой памяти, содержащей адрес.
Мнемонич. Код |
Двоичный Код |
16-ричный Код |
Алгоритм |
JMP addr |
11000011 Addr мл Addr ст |
С3 10 82 |
Addr → PC |
Условный переход анализирует условие, если оно не выполняется, то управление передается следующей команде, иначе команде, адрес которой записан в команде перехода
|
|