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

Содержание

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

Слайд 1Лекция № 3
Рассматриваемые вопросы:
архитектура ЦПУ; ассемблер; формат данных; формат команд; адресация

операндов; система команд.

Слайд 2Архитектура ЦПУ


Слайд 3Регистры ЦПУ


Слайд 4Регистр флагов


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


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

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


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

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



Слайд 8Форматы команд
Однобайтовый


Двухбайтовый


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


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


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


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

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


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

источник

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

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


Слайд 15Логические команды
АND – «И»
OR – «ИЛИ»
XOR – «исключающее ИЛИ»
CPL – инверсия

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


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

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


Слайд 17Команды вызова и возврата
CALL – вызов подпрограммы
RET – возврат из подпрограммы
PUSH

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

Слайд 18Команды ввода-вывода
IN – содержимое порта ввода загружается в регистр А
OUT –

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

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

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



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

бит


Слайд 21Прочие команды
ЕХХ – обмен между основными и дополнительными регистрами
HALT –

останов ЦПУ
DI – запрет прерывания
EI – разрешение прерывания
NOP – пустой оператор

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика