Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Программная модель процессора 8086






 

Программная модель процессора (рисунок 1.3) отображает те блоки и устройства архитектуры процессора, к которым пользователь может обратиться по какой-либо команде. В этом смысле слова, архитектура процессора представляет собой набор из четырнадцати основных внутренних регистров. Регистр это элементарное устройство способное принимать, хранить, преобразовывать и выдавать на внутреннюю шину данные. Все регистры процессора 16 разрядные. Каждый разряд хранит один бит информации.

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

· регистры общего назначения (АХ, ВХ, СХ, DХ);

· регистры указателей и индексов (SI, DI, BP, SP);

· сегментные регистры (CS, DS, SS, ES);

· указатель команд (IP);

· регистр (или указатель) флагов (EF).

Для того чтобы было понятно, откуда появилась аббревиатура этих регистров, приведем расшифровку этих названий.

АХ – (accumulator) аккумулятор; ВХ – (base) база;

СХ – (counter) счетчик; DX – (date) данные;

SI – (source index) индекс источника; CS – (code segment) сегмент команд;

DI– (destination index) индексприемника; SS– (stack segment) сегмент стэка;

BP– (base pointer) указатель базы; DS– (date segment) сегмент данных;

ES – (extra segment) дополнительный сегмент;

IP– (instruction pointer) указатель команд; FP – (flags pointer) указатель флагов;

15 8 7 0 номера разрядов в регистрах

AX BX CX DX AH AL Аккумулятор Базовый регистр Регистры общего Счётчик назначения Регистр данных
BH BL
CH CL
DH DL

 

15 0

SI DI BP SP   Индекс источника Регистры Индекс приемника указателей Указатель базы и индексов Указатель стека
 
 
 

15 0

CS DS SS ES   Регистр сегмента команд Сегмент- Регистр сегмента данных ные Регистр сегмента стека регистры Регистр дополнительного сегмента
 
 
 


15 0

IP   Указатель команд

 

15 0

  Указатель (регистр) флагов

 

Рисунок 1.3 - Программная модель процессора Intel 8086






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.