Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Регістри процесора 8086.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
135.17 Кб
Скачать

Регістри процесора 8086

При вивченні асемблера ми розглядатимемо процесори сімейства 80Х86, до яких відносяться 8086, 80286, 80386, 80486, Pentium. Ці процесори об'єднані, оскільки дотримується приемственность: програма, написана для молодших моделей, може бути без яких-небудь змін виконана на старших моделях.

Це забезпечується тим, що в основі процесорів лежить система команд процесора 8086, а старші лише додаються новими командами.

У програмах на мові асемблера звертаються до регістрів, використовуючи їх символічні імена - ах, cl, ds...

16 біт

8 битий

8 битий

Регістри загального призначення:

ах:

ah

al

Суматор

Accumulator

bx:

bh

bl

Базовий

Base

cx:

ch

cl

Лічильник

Count

dx:

dh

dl

Регістр даних

Data

Індексні регістри (покажчики):

sp

Стековий покажчик

Stack pointer

bp

Базовий покажчик

Base pointer

si

Індекс джерела

Source index

di

Індекс призначення

Destination index

Сегментні регістри:

cs

Рег. сегменту коди

Code segment

ds

Рег. сегменту даних

Data segment

ss

Рег. сегменту стека

Stack segment

es

Доп. сегментний

Extra segment

Регістр командного покажчика:

ip

Покажчик команд

Instruction pointer

Регістр прапорів:

of

df

if

tf

sf

zf

af

pf

cf

Flags