Регистров модел
| Информационни технологии | 2009-12-04 | 59 сваляния |
-
Регистров модел
-
I. Основни регистри
-
1. Регистри с общо предназначение
31 16 15 0
| [E]AX Акумулатор (Аритметични операции, вход/изход) | ||
| [E]BX Базов регистър (указател на базов адрес) | ||
| [E]CX Брояч (на цикли, при преместване..) | ||
| [E]DX Данни (Резултати при *,/, номер на I/O порт) | ||
| [E]SI Индекс-източник (при низови операции) | ||
| [E]DI Индекс-приемник (при низови операции) | ||
| [E]BP Указател на база на стека | ||
| [E]SP Указател на върха на стека |
15 8 7 0
старши байт младши байт
(AH,BH,CH,DH) (AL,BL,CL,DL)
( AX,BX,CX,DX )
-
Указател на инструкция
31 16 15 0
| [E]IP Отместване (OFFSET) |
-
Сегментни регистри предназначени са за начални адреси
15 0
| CS кодов сегмент (текущ за инструкции IP) | |
| DS сегмент данни | |
| SS стеков сегмент (за стекови операции - SP) | |
| ES екстра сегмент (за низови операции) | |
| FS допълнителен сегмент данни (i386) | |
| GS допълнителен сегмент данни (i386) |
-
Регистър на флаговете
Битови полета за: Управление на операции
Представяне на текущо състояние
31 16 15 0
| [E]FLAGS |
-
Флагове за състояние
Бит 0: C (Carry Flag) Пренос (заем)
Бит 2: P (Parity Flag) Четност/нечетност (1 при четен брой единици)
Бит 4: A (Auxilary Carry Flag) Десетичен пренос
Бит 6: Z (Zero Flag) Нулев резултат
Бит 7: S (Sign Flag) Отрицателен резултат
Бит 11: O (Overflow Flag) Препълване
Тагове от реферата: акумулор, егистри, егистров, назнач, основни, модел











