КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Примеры МП Intel
Основные понятия Команда – описание операции, которую требуется выполнить. Команда начинается с кода операции и содержит нужные адреса. Разные команды могут иметь разную длину, а также число и тип адресов:
Каждая команда выполняется за один или несколько тактов.
Такт ЦП – интервал времени между соседними импульсами генератора тактовых импульсов, частота которых называется тактовой частотой ЦП. Это важнейшая характеристика ЭВМ, в основном, определяющая скорость её работы. Короткие команды (логические операции, операции с фиксированной запятой) обычно выполняются за пять тактов: - выборка команды - декодирование (расшифровка КОП) - формирование адресов и выборка данных из памяти - выполнение операции - запись результата в память. Цикл процессора – время, за которое выполняется команда, состоит из нескольких тактов.
Процедура, соответствующая такту, реализуется определённой логической схемой ЦП и называется микропрограммой.
Регистры – быстрая память для временного хранения данных ограниченного объёма. Типы регистров: регистр счётчика команд, регистры общего назначения, регистры для формирования адреса (адресный, базовый, индексный). За счёт увеличения числа регистров возможно распараллеливание (перекрытие) операции, что является предпосылкой построения конвейерных структур. . Системы команд Основные команды ЭВМ классифицируются по функциям, адресности и типу приёма/передачи данных. Увеличение адресности команд потребует увеличения разрядности, но повысит быстродействие обработки. По функциям: 1. Команды обработки данных 1.1. Короткие операции 1.1.1. Логические: ИЛИ, И, НЕ, Сравнение 1.1.2. Арифметические: сложение, вычитание, сравнение арифметическое 1.2. Длинные операции (сложение, вычитание, умножение, деление данных с плавающей запятой) 2. Операции управления (условный и безусловный переходы) 3. Операции обращения к внешним устройствам
По адресности: - Безадресные - Одноадресные - двухадресные - трёхадресные
По типу выборки и пересылки данных: - Регистр – регистр - Память – регистр - Память – память
Наиболее распространена двухадресная система команд.
|