Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


–егистры общего назначени€. Ёти регистры используютс€ практически без ограничений в арифметических и логических операци€х (хот€ иногда и могут иметь жесткое функциональное назначение)




Ёти регистры используютс€ практически без ограничений в арифметических и логических операци€х (хот€ иногда и могут иметь жесткое функциональное назначение). “акже они могут использоватьс€ в качестве компонентов адреса каких-либо данных в пам€ти.

–егистр-аккумул€тор (AX|AH|AL) (Accumulator register).

ќсновной регистр, который примен€етс€ дл€ хранени€ промежуточных данных и выполнени€ арифметических и логических операций. Ќекоторые команды генерируют более эффективный код, если они имеют ссылки на регистр ј’.

Ѕазовый регистр (BX|BH|BL) (Base register).

»спользуетс€ при выполнении арифметических и логических операций и при адресации объектов в пам€ти.

–егистр-счетчик (CX|CH|CL) (Counter register).

»спользуетс€ при выполнении арифметических и логических операций и как счетчик цикла.

–егистр данных (DX|DH|DL) (Data register).

ќсновное назначение заключаетс€ в хранении промежуточных данных.

 аждый из этих регистров поделен на две части по восемь бит (см. рис.2.3), с которыми можно работать как с независимыми 8-битными регистрами (AH, AL, BH, BL, CH, CL, DH, DL). ћладшие части регистров имеют в названии букву L (от англ. слова Low Ц младший), а старшие H (от англ. слова High Ц старший).

»ндексные регистры также относ€тс€ к регистрам общего назначени€ и могут использоватьс€ при выполнении арифметических и логических операций, дл€ работы с массивами, дл€ поддержки цепочечных операций и при адресации объектов в пам€ти.

»ндекс источника (SI) (Source Index register).

—одержит индекс источника (текущий адрес элемента в массиве или цепочке источнике). „асто используетс€ в паре с регистром DS при операци€х над цепочками.

»ндекс приемника (DI) (Destination Index register).

—одержит индекс приемника (получател€) (текущий адрес элемента в массиве или цепочке приемнике). „асто используетс€ в паре с регистром ES при операци€х над цепочками.

–егистры-указатели также относ€тс€ к регистрам общего назначени€ и могут использоватьс€ при выполнении арифметических и логических операций, а также дл€ работы со стеком.

–егистр указател€ стека (SP) (Stack Pointer register).

—одержит указатель вершины стека в текущем сегменте стека.

–егистр указател€ базы кадра стека BP (Base Pointer register).

ѕредназначен дл€ организации произвольного доступа к данным внутри стека.

–егистры BX, SI, DI и BP часто используютс€ дл€ косвенной адресации (модификаци€ адреса), когда операнд беретс€ из пам€ти по адресу, рассчитанному через регистр.

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-10-01; ћы поможем в написании ваших работ!; просмотров: 634 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

—амообман может довести до саморазрушени€. © Ќеизвестно
==> читать все изречени€...

1746 - | 1596 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.007 с.