Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 34 стр.

UptoLike

Составители: 

Микропроцессоры с архитектурой CISC (Complex Instruction Set
Computers) имеют полную систему команд различной сложности (от простых,
характерных для микропроцессоров первого поколения, до самых сложных,
характерных для современных 32-разрядных микропроцессоров),
реализованных на уровне машинного языка.
Архитектура RISC (Reduced Instruction Set Computers) использует
сравнительно небольшой (сокращённый ) набор команд, определённый в
результате анализа частоты использования команд для основных областей
применения CISC-процессоров.
Команды RISC-процессоров имеют простую структуру, реализуются
полностью аппаратным способом с использованием эффективного конвейера
при небольшом объеме оборудования, поэтому эти микропроцессоры работают
в несколько раз быстрее, чем CISC-процессоры, имеющие ту же тактовую
частоту.
Для учебных целей рассмотрим архитектуру микроЭВМ на базе
микропроцессора КР580ИК80А. Система команд КР580ИК80А приведена в
приложении. На рис. 2.10 представлена структура (функциональная схема)
этого микропроцессора. В состав БИС КР580ИК80А входят:
8-разрядное арифметико-логическое устройство (ALU);
регистр признаков (RS), фиксирующий признаки, вырабатываемые
ALU в процессе выполнения команд;
аккумулятор (ACC), или регистр A;
буферный регистр (RG);
регистр команд (IR) для хранения первого байта команды, содержащего
код операции;
дешифратор команд (DC);
блок регистров для приема, хранения и выдачи данных в процессе
выполнения команды, содержащий программный счетчик (PC), указатель стека
(SP), регистр адреса (RGA), шесть регистров общего назначения (B,C,D,E,H,L)
и вспомогательные регистры (W и Z);
схема управления и синхронизации (CU), вырабатывающая
последовательность управляющих сигналов для работы ALU и блока
регистров;
16-разрядный буферный регистр адреса (BA);
8-разрядный буферный регистр данных (BD), двунаправленный
мультиплексор (MUX) для обмена операндами и результатами операций и
блоком регистров по внутренней шине данных (DB).