Ноутбуки   
   Софт   
   Компьютеры   
   Компьютерные фирмы   
  Меню сайта

BIOS

SSD-накопители

Акустика для ПК

Видеокарты

Видеокарты - История

Джойстики, клавиатуры и мыши

Дигитайзеры

Жесткие диски

Жесткие диски - история

Звуковые карты

Именитые люди компьютерной индустрии

История компьютеров

Карманные компьютеры

Компьютер десктоп - готовая сборка

Компьютерные фирмы

Компьютеры в теории и практике

Копировальные аппараты

Корпуса, вентиляторы, блоки питания

Маршрутизаторы, коммутаторы, хабы

Материнские платы

Модемы

Модули памяти

Мониторы

Мониторы и видеокарты - история

Новости

Ноутбуки и субноутбуки

Оборудование беспроводной связи, bluetooth, wi-fi

Оптические накопители CD, DVD, Blueray

Оргтехника

Память - история

Плоттеры

Принтеры

Процессоры

Процессоры - история

Сетевые карты

Сетевые фильтры, ИБП

Сети

Сканеры

Сменные жесткие диски

Советские ПК

ТВ-тюнеры

Типы компьютеров

Устройства архивации данных и стримеры

Факс

Флоппи-дисководы

Флэшки и всяко-разно

Шины и чипсеты - история




Главная страница Прайс-лист Интернет-магазин

Сверхоперативная память - регистры

Помимо памяти, для временного хранения данных микропроцессор 8088 использует еще и регистры, что существенно ускоряет работу. Сейчас мы кратко рассмотрим использование регистров.
Наиболее полное описание регистров можно найти в руководствах по системе команд и языку ассемблера микропроцессора 8076. В данном разделе содержится достаточно сведений для того, чтобы Вы не терялись, встретив упоминание названий регистров в любом контексте.
Микропроцессор имеет четыре шестнадцатиразрядных регистра общего назначения, называемых AX, BX, CX и DX. Каждый из них может быть разделен на два восьмиразрядных регистра, указанием старшей (H-high) или младшей (L-low) части полного (X) регистра. Таким образом, восьмиразрядные регистры называются AH, AL, BH, BL, CH, CL, DH и DL. Поскольку восьмиразрядные регистры непосредственно связаны с 16-разрядными, операция записи шестнадцатиричной величины ABCD в регистр AX эквивалентна записи величины AB в регистр AH и величины CD регистр AL.
Хотя все эти регистры имеют общее назначение, каждый из них имеет определенную специализацию. Например, если некоторая операция должна повторяться несколько раз, то регистр содержит счетчик повторений.
Мы уже упоминали четыре регистра для сегментированной адресации:CD для кодового сегмента, DS для сегмента данных, SS для сегмента стека и ES для дополнительного сегмента. Относительная часть сегментированного адреса может храниться в любом регистре и использоваться вместе с сегментной частью, которая должна находиться в одном из регистров сегментов. Текущий адрес в выполняемой программе образуется содержимым регистров IP (счетчик команд) и CS. Текущий адрес в стеке образуется содержимым регистра указателя стека (SP) и регистра сегмента SS.
Для адресации данных вместе с регистром сегмента DS могут использоваться разные регистры. Часто для этой цели служит регистр DX. Два специальных регистра, DI и SI также используются совместно с регистром DS. При работе со строками байт, регистры SI и DI используются для хранения индексов исходной и приемной строк относительно регистра DS. Регистр указателя базы (BP) может использоваться в качестве адреса относительно регистра SS.


ASCII-коды, американский стандартный код для обмена информацией

Аппаратное и программное обеспечение

Аппаратные прерывания, шина данных

Архитектура компьютера, как работает компьютер

Байты

Биты и числа

Двоичная система счисления

Для чего нужны операционные системы

Микропроцессор - центральный узел персонального компьютера

На что необходимо обратить внимание - прерывания

Организация памяти IBM PC

Память, часть 1 - что это такое и как осуществляется чтение из памяти

Память, часть 2 - что такое адрес

ПЗУ первой персоналки от IBM

Порт

Сверхоперативная память - регистры

СТЕК




Немного рекламы:


















































































Rambler's Top100