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

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



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

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

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

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

Какая архитектура набора команд считается хорошей? Архитектуру определяют два фактора. Набор команд должен эффективно реализоваться в современной и будущей технологии. Архитектура набора команд должна обладать важными чертами: регулярность и полнота вариантов.

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

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

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

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

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

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

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

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

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

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

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