Архитектура набора команд Instruction set architecture.

Презентация:



Advertisements
Похожие презентации
Организация обмена информацией Функции устройств магистрали.
Advertisements

Архитетура компьютерных систем. Архитектура системы команд как интерфейс между программным и аппаратным обеспечением Архитектура системы команд.
С ИСТЕМА КОМАНД ЕОМ. С ТРУКТУРА ТА ФОРМАТИ КОМАНД.
Процессоры Типы процессоров и их характеристики. Регистры общего назначения Запись данных для хранения Чтение данных Изменение данных Использование в.
АРХИТЕКТУРА СОВРЕМЕННЫХ ЭВМ Лекция 6: Уровень архитектуры набора команд ВМиК МГУ им. М.В. Ломоносова, Кафедра АСВК Чл.-корр., профессор, д.ф.-м.н. Королёв.
Тема 2. Способы адресации и система команд МП. Непосредственная адресация Суть способа. Требуемые данные (#data ̶ непосредственный операнд, константа)
1 Компьютер изнутри 1.Основные принципыОсновные принципы 2.Персональный компьютерПерсональный компьютер.
Лекция 6. Способы адресации в микропроцессорных системах.
Архитектура ЭВМ, комплексов и систем Структура дисциплины, Понятие вычислительной машины, принципы ф.Неймана.
Микропроцессорные системы ЭФУ АРХИТЕКТУРА 8-РАЗРЯДНОГО МИКРОПРОЦЕССОРА.
Уровни организации ЭВМ. Машинный уровень Лекция 5.
Intel архитектура IA16 Основа большинства современных компьютеров.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 10 Типы адресации. Стеки. Процессоры. ОЗУ. профессор ГУ-ВШЭ, доктор технических наук Геннадий.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд -- это та граница, где проектировщик компьютера и программист.
Теория компиляторов-2. Л.41 Теория компиляторов Часть II Лекция 4. Объектный файл и виртуальная машина.
Система команд процессора. Система команд процессора включает в себя четыре основные группы команд: команды пересылки данных; арифметические команды;
Представление чисел в памяти компьютера. Язык машинных команд.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд это та граница, где проектировщик компьютера и программист.
Программирование на Ассемблер к.т.н., доц. Красов А.В. Лекция 3 ФакультетМТС Курс3 Семестр6 Форма контролязачет Лекции14 часов Лабораторные работы12 часов.
ПОДСИСТЕМА ВВОДА-ВЫВОДА 1. Общие принципы организации ввода-вывода 2 Систему ВВ можно представить в виде пространства ВВ IOSEGment и ряда команд ВВ. Пространство.
Транксрипт:

Архитектура набора команд Instruction set architecture

Размер команды Фиксированный переменный

Структура команды Битовые поля: Адреса операндов Код команды Уточнения типа операции Методы адресации Размер операндов

Ассемблер Автокодовый язык Взаимно-однозначное соответствие команды процессора и записи на языке ассемблера Макровозможности ассемблера

Регистры pdp11 Общего назначения: R0 R1 R2 R3 R4 R5 R6 R7 R6 – указатель стека R7 – счетчик команд

Служебные регистры SP (KSP, SSP, USP) PC PSW

Структура команды Двухадресная Р КОП М1 Р1 М2 Р2 Одноадресная Р КОП М1 Р1 Со смещением КОП смещение Регистровая адресация КОП Р1 М2 Р2

Методы адресации 0 регистровый 1 регистровый косвенный 2 регистровый с авто увеличением 3 косвенно-регистровый с авто увеличением 4 регистровый с авто уменьшением 5 косвенно-регистровый с авто уменьшением 6 индексный 7 косвенно-индексный

Типы команд по адресности Двухадресные Обноадресные Безадресные Неполной адресации Регистровой адресации Относительной адресации (смещение)

Двухадресные команды Р – размер операнда (1) КОП – 0 - одноадресные 1 mov 2 cmp 3 bit 4 bic 5 bis 6 add, sub (только слова) 7 дополнительные

Одноадресные команды Р – размер операнда (1) КОП (6)

Работа с памятью Оба операнда могут находиться в памяти Адресуются 64 кб памяти Диспетчер памяти позволяет использовать большее адресное пространство, но каждая задача ограничена размером 64 кб Доступ к ячейке произвольный, слово имеет только четный адрес Можно адресовать байты

Команды перехода br beq bne bge ble bcc bcs bvs bvc bpl bmi bgt blt

Управляющие команды Sec Sev Sez Sen Scc Halt Reset emt Clc Clv Clz Cln Ccc Bpt iot

Ассемблирование Сборка команды по ее мнемонике mov R5, (R4) – код команды 0 – тип адресации первого операнда 1 – регистр первого операнда 2 – тип адресации второго операнда 4 – регистр второго операнда

Ввод - вывод Через регистры устройств, расположенных в адресном пространстве памяти Нет особых команд ввода-вывода Верхние 4 к памяти отведено под регистры Распределение адресного пространства I/O

Пример программы EKS= EDS= mov 20,r1 A: mov B: bpl b sob r1,a

Адресация через счетчик команд 27 mov #4,r mov adres, r4 77

Характеристики набора команд НАЛИЧИЕ команд Арифметических Логических Сдвиговых Переходов по условию Управления богатство методов адресации, основа ISA последующих ЭВМ CISC