Архитектура ЦПУ; ассемблер; формат данных; формат команд; адресация операндов; система команд презентация

Содержание

Слайд 2

Архитектура ЦПУ

Архитектура ЦПУ

Слайд 3

Регистры ЦПУ

Регистры ЦПУ

Слайд 4

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

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

Слайд 5

Синтаксис команды ассемблера

Синтаксис команды ассемблера

Слайд 6

Формат данных Однобайтовый: общее обозначение в системе команд n; d8;

Формат данных

Однобайтовый:
общее обозначение в системе команд n; d8;
запись в команде

ассемблера в шестнадцатеричной системе счисления: 7Dh.
Слайд 7

Форматы данных Двухбайтовый: общее обозначение в системе команд nn; d16;

Форматы данных

Двухбайтовый:
общее обозначение в системе команд nn; d16;
запись в команде ассемблера

в шестнадцатеричной системе счисления: 7DЕСh.
Слайд 8

Форматы команд Однобайтовый Двухбайтовый

Форматы команд

Однобайтовый
Двухбайтовый

Слайд 9

Форматы команд Трёхбайтовый формат:

Форматы команд

Трёхбайтовый формат:

Слайд 10

Форматы команд Четырёхбайтовый формат

Форматы команд

Четырёхбайтовый формат

Слайд 11

Адресация операндов Непосредственная; Регистровая; Косвенная; Относительная; Индексная; Битовая; Встроенная; Смешанная.

Адресация операндов

Непосредственная;
Регистровая;
Косвенная;
Относительная;
Индексная;
Битовая;
Встроенная;
Смешанная.

Слайд 12

Система команд Команды пересылки; Арифметические и логические операции; Команды условных

Система команд

Команды пересылки;
Арифметические и логические операции;
Команды условных и безусловных переходов;
Команды вызова

подпрограмм и возврата из подпрограмм;
Команды ввода-вывода;
Команды циклических сдвигов;
Команды операций с битами;
Прочие.
Слайд 13

Команды пересылки LD a,b LD - переслать a – приемник b – источник

Команды пересылки

LD a,b
LD - переслать
a – приемник
b – источник


Слайд 14

Арифметические команды АDD (ADC) – арифметические сложение; SUB (SBC) –

Арифметические команды

АDD (ADC) – арифметические сложение;
SUB (SBC) – арифметическое вычитание;
INC –

увеличение на единицу;
DEC – уменьшение на единицу;
СР – сравнение.
Слайд 15

Логические команды АND – «И» OR – «ИЛИ» XOR –

Логические команды

АND – «И»
OR – «ИЛИ»
XOR – «исключающее ИЛИ»
CPL – инверсия

каждого из разрядов А
NEG – изменение знака содержимого А
Слайд 16

Команды переходов JP – переход по адресу ячейки памяти JR

Команды переходов

JP – переход по адресу ячейки памяти
JR – переход с

учетом 8-разрядного смещения
JP Z – проверяется значение флага Z, если оно равно нулю, осуществляется переход
JP NZ - проверяется значение флага Z, если оно не равно нулю, осуществляется переход
Слайд 17

Команды вызова и возврата CALL – вызов подпрограммы RET –

Команды вызова и возврата

CALL – вызов подпрограммы
RET – возврат из подпрограммы
PUSH

– загрузка данных в стек
POP – считывание данных из стека
Слайд 18

Команды ввода-вывода IN – содержимое порта ввода загружается в регистр

Команды ввода-вывода

IN – содержимое порта ввода загружается в регистр А
OUT –

содержимое регистра А пересылается в порт вывода
Слайд 19

Циклические сдвиги RLCA – сдвиг влево содержимого регистра А RLA

Циклические сдвиги

RLCA – сдвиг влево содержимого регистра А
RLA – сдвиг влево

с переносом в С
RRCA - сдвиг вправо содержимого регистра А
RRA - сдвиг вправо с переносом в С
Слайд 20

Операции с битами BIT – инверсия бита SET – запись единицы в бит

Операции с битами

BIT – инверсия бита
SET – запись единицы в

бит
Имя файла: Архитектура-ЦПУ;-ассемблер;-формат-данных;-формат-команд;-адресация-операндов;-система-команд.pptx
Количество просмотров: 64
Количество скачиваний: 0