Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Структура команд и режимы адресации

Содержание

Структура командыКоманда – действие, которое выполняет процессор.Команда (действие), закодировано в виде последовательности 0 и 1, представленное в виде:
Структура команд и Режимы адресацииИнститут Информационных ТехнологийЧелябинский Государственный Университет2011г. Структура командыКоманда – действие, которое выполняет процессор.Команда (действие), закодировано в виде последовательности Структура командыКлассификация команд Понятие языка ассемблераАссемблер – это мнемоническое представление машинных команд для intel 8086:				MOV Структура командыОднооперандные команды Команды передачи данных Арифметические операции. Логические операции Структура командыДвухоперандные команды Структура командыБезоперандные Адресация операндовРежим адресации (адресация)– способ нахождения операндов регистровая адресация косвенно-регистровая адресация Абсолютная Адресация операндов1) регистровая адресация – операнд (данное) находится в регистреКоманда КОПКод РегистраРегистры Адресация операндов2) косвенно-регистровая адресация - в регистре находится адрес операнда, а сам Адресация операндов3) Абсолютная адресация Команда КОПАдресПамять 1 Операнд2 3 4 Адресация операндов4) Косвенная. получение операнда не напрямик, а через адрес, который хранится 5) Индексная адресация - В РОН находится адрес и в коде операнда Адресация операндов6) Непосредственная – это когда операнд (данное) находятся прямо непосредственно в Адресация операндов7) Относительная адресация – это когда адрес операнда задается относительно адреса Режимы адресацииАрхитектура PDP-11PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC, серийно производившихся и продававшихся Режимы адресацииАрхитектура PDP-11 Режимы адресацииАрхитектура PDP-11Z – флаг равенства нулюN – флаг знака результатаC – Режимы адресацииАрхитектура PDP-11Универсальные регистрыR1R2R3R4R5Указатель кадраR6Указатель стекаR7Счетчик команд001010011100101110111R0000Код регистраНазвание регистра Режимы адресацииАрхитектура PDP-11Все биты определяют код операции, имеющий длину, равную одному слову Режимы адресацииАрхитектура PDP-11INC		X000101010DEC		X000101011NEG		X000101100Однооперандные команды:Двухоперандные команды :MOV 		X001 Режимы адресацииАрхитектура PDP-11Rn – специфицирует регистр.@ - специфицирует прямая или косвенная адресация Режимы адресацииАрхитектура PDP-11Операнд в регистре R1000001Операнд по адресу, который указан в регистре
Слайды презентации

Слайд 2 Структура команды
Команда – действие, которое выполняет процессор.
Команда (действие),

Структура командыКоманда – действие, которое выполняет процессор.Команда (действие), закодировано в виде

закодировано в виде последовательности 0 и 1, представленное в

виде:

Слайд 3 Структура команды
Классификация команд

Структура командыКлассификация команд

Слайд 4 Понятие языка ассемблера
Ассемблер – это мнемоническое представление машинных

Понятие языка ассемблераАссемблер – это мнемоническое представление машинных команд для intel

команд
для intel 8086:
MOV AX,[BX]
Язык ассемблера является машинозависимым и

для каждого типа процессора он свой и неповторимый

язык ассемблера служит для облегчения представления машинных команд

010101000
111010100
010101010
111010101
010101010

INC AX
MOV AX,BX
ADD AX,BX


Слайд 5 Структура команды
Однооперандные команды

Структура командыОднооперандные команды

Слайд 6 Команды передачи данных
Арифметические операции.



Логические операции
Структура

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

команды
Двухоперандные команды


Слайд 7 Структура команды
Безоперандные

Структура командыБезоперандные

Слайд 8 Адресация операндов
Режим адресации (адресация)– способ нахождения операндов
регистровая

Адресация операндовРежим адресации (адресация)– способ нахождения операндов регистровая адресация косвенно-регистровая адресация

адресация
косвенно-регистровая адресация
Абсолютная адресация
Косвенная
Индексная адресация
Непосредственная


Относительная адресация

Слайд 9

Адресация операндов
1) регистровая адресация – операнд (данное) находится

Адресация операндов1) регистровая адресация – операнд (данное) находится в регистреКоманда КОПКод

в регистре

Команда
КОП
Код Регистра
Регистры

Регистр 1

Регистр 2
Операнд
Регистр

3


Регистр 4


Слайд 10 Адресация операндов
2) косвенно-регистровая адресация - в регистре находится

Адресация операндов2) косвенно-регистровая адресация - в регистре находится адрес операнда, а

адрес операнда, а сам операнд находится в оперативной основной

памяти





Команда

КОП

Код Регистра

Регистры


1


2

Адрес

3


4


Память


1

Операнд

2


3


4


Слайд 11
Адресация операндов
3) Абсолютная адресация


Команда
КОП
Адрес
Память

1
Операнд
2

Адресация операндов3) Абсолютная адресация Команда КОПАдресПамять 1 Операнд2 3 4



3

4


Слайд 12 Адресация операндов
4) Косвенная.

получение операнда не напрямик, а

Адресация операндов4) Косвенная. получение операнда не напрямик, а через адрес, который

через адрес, который хранится в некоторой ячейке памяти (переменной).





Команда

КОП

Адрес

Память


1

Операнд

2


3

Адрес

4


Слайд 13 5) Индексная адресация - В РОН находится адрес

5) Индексная адресация - В РОН находится адрес и в коде

и в коде операнда находится индекс.

Используется при работе

с массивами.

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





Команда

КОП

Индекс

Регистры


1


2

Адрес

3


4


Память


1


2

Операнд

3


4

+


Слайд 14 Адресация операндов
6) Непосредственная – это когда операнд (данное)

Адресация операндов6) Непосредственная – это когда операнд (данное) находятся прямо непосредственно

находятся прямо непосредственно в самой команде.


Команда
КОП
Операнд
Регистры

1

2



3


4


Память


1


2


3


4


Слайд 15 Адресация операндов
7) Относительная адресация – это когда адрес

Адресация операндов7) Относительная адресация – это когда адрес операнда задается относительно

операнда задается относительно адреса следующей команды

Команда
КОП
Смещение

КОП


Операнд
Следующая команда


Слайд 16 Режимы адресации
Архитектура PDP-11
PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC,

Режимы адресацииАрхитектура PDP-11PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC, серийно производившихся и

серийно производившихся и продававшихся в 1970—80-х годах.
Простая система

команд: можно отдельно запоминать команды, и отдельно — методы доступа к операндам.
Можно считать, что любой режим адресации будет работать с любой операцией;
Не нужно запоминать список исключений и особых случаев.

Слайд 17 Режимы адресации
Архитектура PDP-11

Режимы адресацииАрхитектура PDP-11

Слайд 18 Режимы адресации
Архитектура PDP-11
Z – флаг равенства нулю
N –

Режимы адресацииАрхитектура PDP-11Z – флаг равенства нулюN – флаг знака результатаC

флаг знака результата
C – флаг переноса старшего разряда
V –

флаг переполнения.
Т – разряд слежения: Если перед использованием какой-либо команды установлен T, то после ее исполнения происходит внутреннее прерывание.

Регистр состояния процессора (PS):


Слайд 19 Режимы адресации
Архитектура PDP-11
Универсальные регистры
R1
R2
R3
R4
R5
Указатель кадра
R6
Указатель стека
R7
Счетчик команд

001
010
011
100
101
110
111
R0
000
Код регистра
Название

Режимы адресацииАрхитектура PDP-11Универсальные регистрыR1R2R3R4R5Указатель кадраR6Указатель стекаR7Счетчик команд001010011100101110111R0000Код регистраНазвание регистра

регистра


Слайд 20 Режимы адресации
Архитектура PDP-11
Все биты определяют код операции, имеющий

Режимы адресацииАрхитектура PDP-11Все биты определяют код операции, имеющий длину, равную одному

длину, равную одному слову (16 бит).
HALT(0000000000000000) – прекращение

процессорных операций,
WAIT(0000000000000001) – прекращение извлечения команд из памяти,
RESET(0000000000000101) – все устройства на общей шине устанавливаются в исходное состояние

Команды управления:


Слайд 21 Режимы адресации
Архитектура PDP-11
INC X000101010
DEC X000101011
NEG X000101100
Однооперандные команды:
Двухоперандные команды :
MOV X001

Режимы адресацииАрхитектура PDP-11INC		X000101010DEC		X000101011NEG		X000101100Однооперандные команды:Двухоперандные команды :MOV 		X001

Слайд 22 Режимы адресации
Архитектура PDP-11
Rn – специфицирует регистр.
@ - специфицирует

Режимы адресацииАрхитектура PDP-11Rn – специфицирует регистр.@ - специфицирует прямая или косвенная

прямая или косвенная адресация (1 – косвенная, 0 -

прямая)

Режимы адресации

0 – регистровая адресация
2 – автоинкрементная адресация
4 – автодекрементная адресация
6 – индексная адресация

Режим[5:3] – специфицирует, как будет использоваться регистр:

1 – регистровый косвенный режим
3 – автоинкрементный косвенный режим
5 – автодекрементный косвенный режим
7 – индексный косвенный режим


  • Имя файла: struktura-komand-i-rezhimy-adresatsii.pptx
  • Количество просмотров: 116
  • Количество скачиваний: 0