Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд -- это та граница, где проектировщик компьютера и программист.

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



Advertisements
Похожие презентации
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд это та граница, где проектировщик компьютера и программист.
Advertisements

Лекция 6. Способы адресации в микропроцессорных системах.
Архитетура компьютерных систем. Архитектура системы команд как интерфейс между программным и аппаратным обеспечением Архитектура системы команд.
Ф ОРМАТ КОМАНДЫ ПРОЦЕССОРА I NTEL С АРХИТЕКТУРОЙ IA-32.
Тема 2. Способы адресации и система команд МП. Непосредственная адресация Суть способа. Требуемые данные (#data ̶ непосредственный операнд, константа)
Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики.
Архитектура компьютера. Принципы Дж.фон Неймана арифметико-логическое устройство (АЛУ), отвечающее за арифметические и логические операции; устройство.
Электронная энциклопедия. Содержание Архитектура ПК Системы счисления.
1 Лекция 4 ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ Информатика 2 Министерство образования и науки Российской Федерации Казанский государственный технический.
Система команд процессора. Система команд процессора включает в себя четыре основные группы команд: команды пересылки данных; арифметические команды;
Программирование на Ассемблер к.т.н., доц. Красов А.В. Лекция 3 ФакультетМТС Курс3 Семестр6 Форма контролязачет Лекции14 часов Лабораторные работы12 часов.
Написанная Дж. Нейманом часть отчета по машине содержала общее описание ЭДВАКа и основные принципы построения машины (1945г.). Она была размножена Г. Голдстайном.
Устройство компьютера. Изобретение компьютера Компьютер был изобретен в середине XX века для усиления возможностей интеллектуальной работы человека. Само.
Основные понятия программирования. АЛГОРИТМЫ + ДАННЫЕ = ПРОГРАММЫ Н. Вирт.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 11 Микрокоманды и микрооперации профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
Организация обмена информацией Функции устройств магистрали.
RISC-архитектуры ( Reduced Instruction Set Computer)
АРХИТЕКТУРА КОМПЬЮТЕРА При рассмотрении компьютерных устройств принято различать их архитектуру и структуру. Архитектурой компьютера называется его описание.
Компьютер как универсальное средство обработки информации.
Организация микроконтроллеров. Классификация и структура микроконтроллеров 8-разрядные МК для встраиваемых приложений 16-ти и 32-х разрядные МК Цифровые.
Транксрипт:

Набор инструкций

Набор команд это множество операций, которое исполняет процессор. Набор команд -- это та граница, где проектировщик компьютера и программист рассматривают Архитектуру, как единое целое. Поэтому уровень команд должен быть удобен и согласован с разработчиками АО и ПО.

Представление команды Команда содержит следующие элементы Код операции Ссылки на исполняемые операнды Ссылку на результирующий операнд Ссылку на следующую команду (необязательно)

Команда указывает 1. ЧТО процессор делает и 2. КАК заданы операнды и операции в инструкциях?

Вопросы, решаемые при проектировании Множество операций. Типы данных. Формат команды. Способы адресации. Используемые регистры.

Типы команд Команды арифметической и логической обработки данных. Команды преобразования. Команды пересылки данных. Команды ввода/вывода. Команды системного управления. Команды передачи управления. Команды работы со строками. Команды SIMD.

Типы операндов Числа (целые, с плавающей запятой десятичные). Логические данные. Адреса. Константы (литералы).

Формат команд При определении формата необходимо учитывать Общее число различных команд. Общую длину команды. Тип полей и их длина. Простота декодирования. Адресуемость и способы адресации. Стоимость оборудования для декодирования и исполнения команд.

Разрядность адресной части

Критерии выбора количества адресов Емкость ЗУ, необходимого для хранения информации. Временя выполнения команды. Эффективность использования ячеек памяти для хранения программ.

Способы адресации

Вычисление эффективного адреса Смещение (Displacement) -- 8,16,32- битное число, включенное в команду. База (Base) -- содержимое базового регистра, используется для указания на начало некоторого массива. Индекс (Index) -- содержимое индексного регистра, используется для выбора элемента массива. Масштаб (Scale) -- множитель (,2,4 или 8), указанный в коде команды. Этот элемент используется для указания размера элемента массива

Формат команды процессора Pentium