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

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





>

- ESI - зміщення для джерела;

- EDI - зміщення для приймача.

11. АЛП - арифметико-логічний пристрій;

12. РФ - регістр прапорів;

. РР - регістр результату;

. МУУ - місцеве пристрій управління;

. УУ і С - пристрій управління і синхронізації

. ША - шина даних;

. ШД - шина адреси.

осведомітельной сигнали пуск і стоп запускають і припиняють роботу мікропроцесора відповідно.


4.2 Система команд мікропроцесора


Система команд гіпотетичного мікропроцесора включає шість команд: арифметичні команди ADD, MUL і DEC, команду пересилання MOV і команди переходу JMP і JA. br/>

4.2.1 Команда ADD AL, imm8

Команда ADD виконує додавання побітно.

Код операції: 82 C0 або 14 XX,

де XX - безпосередній операнд (8 біт).

Розмір команди: 16 біт.

Алгоритм виконання:

) витягти з регістра значення;

2) помістити безпосередній операнд в ОП;

) помістити операнди в АЛП;

) виконати ADD;

) витягти результат і помістити в регістр;

) встановити значення прапорів.


4.2.2 Команда MUL r8

Команда MUL виконує множення беззнакових двійкових чисел. MUL сприймає старший біт в якості біта даних, а не біта знака. Операція передбачає, що множимое розташовується в регістрі AL. Результати поміщаються в AX. p align="justify"> Впливає на стан прапорів CF і OF наступним чином (прапори AF, PF, SF і ZF не визначені): якщо старша половина результату (AH) містить тільки нулі, тобто результат цілком поміщається в молодшій половині, то прапори CF і OF встановлюються в нуль, інакше - в одиницю.

Код операції: | 11110110 | mod 100 reg |, гре mod - два біти режиму адресації, reg - три біти регістра.

Розмір команди: 16 біт.

У даному ПП дана команда реалізована у вигляді MUL BL, її машинний код - F6E3.

Алгоритм виконання команди:

1) витягти з AL значення;

2) витягти значення з BL;

) встановити n = 8;


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





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

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Розробка системи управління базою даних &Футбольна команда Manchester Unite ...
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...
  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді