русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

RISC – Reduced Instruction Set Computers.


Дата добавления: 2015-08-14; просмотров: 572; Нарушение авторских прав


Архитектура RISC – это уменьшенный набор команд, которыми пользуется микропроцессор компьютера, содержащий наиболее простые команды.

Основные цели:

ü Достижение наивысшей производительности при наименьшей сложности;

ü Архитектура должна иметь небольшой набор инструкций и простые режимы адресации.

 

Все команды должны иметь одинаковую длину и использовать минимум адресных форматов.

Архитектура предназначена для решения узкого круга задач.

 

 

Регистр процессора – внутренняя ячейка памяти процессора, в которой хранится управляющая информация, адрес и данные.

Регистр состояния процессора – внутренний регистр процессора, в котором хранятся флаги (биты), слова состояния процессора (PSW). Внутренние регистры процессора представляют собой сверхоперативную память небольшого размера, которая предназначена для временного хранения служебной информации или данных. Количество регистров в разных процессорах может быть от 6-8 до нескольких десятков. Регистры могут быть универсальными и специализированными. Специализированные регистры, которые присутствуют в большинстве процессоров, - это регистр-счетчик команд, регистр состояния PSW? регистр указателя стек. Основные регистры процессора могут быть как универсальными, так и специализированными.

В 16-разрядном процессоре Intel 8086, который стал базовым в линии процессоров используемых в ПК реализован следующий подход: каждый регистр имеет свое особое назначение, и заменять друг друга регистры могут только частично или не могут вообще.

Процессор Intel 8083 имеет 14 16-разрядных регистров. Из них 4 регистра (AX, BX, DX, CX) – это регистры данных, каждый из которых помимо хранения операндов и результатов операций имеет еще и свое специфическое назначение:

Ø Регистр AX – умножение деление, обмен с устройствами ввода/вывода;



Ø Регистр BX – базовый регистр в вычислениях адреса;

Ø Регистр CX – счетчик циклов;

Ø Регистр DX – определение адреса ввода/вывода.

Следующие 4 регистра – сегментные регистры, каждый из которых определяет положение одного из рабочих сегментов.

Ø CS – соответствует сегменту команд исполняемых в данный момент.

Ø DS – соответствует сегменту команд с которыми работает процессор.

Ø ES – соответствует дополнительному сегменту данных;

Ø SS – соответствует сегменту стека;

Следующие 5 регистров (SP, BP, SI, DI, IP) служат указателями (определяют смещение в пределах сегмента).

Последний регистр FLAGS – регистр состояния процессора (PSW). Из его 16 разрядов используется только 9.

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

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

 

 



<== предыдущая лекция | следующая лекция ==>
Intel 80286 | Процессор Intel 80486


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.949 сек.