Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ на його базі. Емуляція виконання команд

Реферат Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ на його базі. Емуляція виконання команд





gn="justify"> 11. ESP, EBP - регістри покажчиків;

12. ESI, EDI - індексні регістри;

13. BR1, BR2 - буферні регістри операндів АЛП;

14. CS, DS, SS, ES, FS, GS - сегментні регістри;

15. EIP - регістр адреси команди.

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

- ЕAX - акумулятор, в основному бере участь в арифметичних операціях і призначений для зберігання одного з операндів або результату операції. Можливе звернення до першого (AL) або другому (AH) байтам або до обох разом (AX);

- EBX - регістр бази. В основному в ньому зберігається початковий адресу оброблюваного масиву даних. Можливе звернення до першого (BL) або другому (BH) байтам або до обох разом (BX);

- ECX - використовується як лічильник при організації циклів. Можливе звернення до першого (CL) або другому (CH) байтам або до обох разом (CX);

- EDX - регістр даних. У командах множення і ділення зберігає старшу половину 64-розрядних операндів, а в командах введення-виведення містить адресу зовнішніх пристроїв. Можливе звернення до першого (DL) або другому (DH) байтам або до обох разом (DX).

Всі регістри загального призначення 32-розрядні.

Регістри покажчиків ESP і EBP використовуються для роботи зі стековим сегментом: ESP - містить адресу вершини стека, EBP - зберігає адресу початкового елемента масиву даних у стекового сегменті. Ці регістри 32-розрядні. Можливе звернення до молодших 2-м байтам: SP - для регістра ESP і BP - для регістра EBP. p align="justify"> Регістри індексів використовуються для доступу до елементів масиву: ESI - регістр індексу джерела, зберігає зсув адреси для читання, EDI - регістр індексу приймача, зберігає зсув адреси для запису. Ці регістри також 32-розрядні. Можливе звернення до молодших 2-м байтам: SI - для регістра ESI і DI - для регістра EDI. p align="justify"> Сегментні регістри індексують глобальну дескрипторного таблицю, в записах якій зберігаються базові адреси сегментів. Використовується чотири 16-розрядних сегментних регістра для адресації логічних частин програми: CS - регістр сегмента команд, побічно (через глобальну дескрипторного таблицю) адресує сегмент пам'яті, в якому зберігається виконувана програма; DS - регістр сегмента даних, побічно адресує сегмент пам'яті, що містить оброблювані дані ; SS - регістр сегмента стека, побічно адресує сегмент пам'яті, званий сегментом, дані в якому зберігаються за принципом LIFO; ES - побічно адресує регістр додаткового сегмента, в якому може з...


Назад | сторінка 3 з 29 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Регістри зберігання
  • Реферат на тему: Регістр арифметичного пристрою ЕОМ
  • Реферат на тему: Регістри і форми бухгалтерського обліку
  • Реферат на тему: Балансове узагальнення та облікові регістри
  • Реферат на тему: Кредитний регістр Національного банку Республіки Білорусь, його діяльність ...