![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программная модель процессора 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 0
15 0
15 0
|