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

Реферат Апаратні і програмні засоби систем управління





адресу адреси операнда

МЕТОДІВ АДРЕСАЦІЇ З ВИКОРИСТАННЯМ ЛІЧИЛЬНИКА КОМАНД

Сьомий регістр, званий програмним лічильником команд (РС-Program Counter), містить адресу чергової команди, що підлягає вибірці. Коли центральний процесор використовує лічильник команд при вибірці слова з пам'яті, його вміст автоматично збільшується на два. Новий вміст лічильника, є адресою наступної команди, яку необхідно виконати. Лічильник команд може застосовуватися у всіх режимах адресації процесора, однак найбільш зручним є наступні чотири режими: безпосередній, абсолютний, відносний і побічно-відносний. Безпосередній режим адресації дозволяє помістити операнд в елемент пам'яті слідом за словом команди. Абсолютний режим адресації відрізняється тим, що адреса операнда є абсолютним адресою, тобто залишається постійним незалежно від місця розташування програми в пам'яті. Адреса (адреси) розташовується в другому і третьому словах команди.

Відносний режим адресації дозволяє, коли програма розташовується в різних місцях пам'яті. Адреса операнда (операндів) фіксується щодо лічильника команд і обчислюється як вміст лічильника команд плюс індексне слово - зміщення, яке слід за командним словом.

Побічно-відносний режим адресації аналогічний відносної адресації, тільки сформований адреса є покажчиком адреси операнда (операндів).

Номери та характеристика режимів адресації наведена в таблиці 2.


Табл. 2. Методи адресації

Код адресацііНаіменованіе Символічна запісьСодержімое регістра0R РегістровийRВ регістрі міститься операнд1RКосвенно-регістровий (R) У регістрі міститься адреса операнда2RАвтоінкрементний (R) + У регістрі міститься адреса операнда. Після операції вміст регістра збільшується на 1 при роботі з байтами і на 2 при роботі зі словамі.3RКосвенно-автоінкрементний @ (R) + У регістрі міститься адреса адреси операнда. Після операції вміст регістра збільшується на 24RАвтодекрементний-(R) Вміст регістра зменшується на 1 або 2 (байт, слово) і є адресою операнда.5RКосвенно-автодекрементний @ - (R) Вміст регістра зменшується на 2 і є адресою операнда.6RІндекснийА (R) Вміст регістра + А є адресою операнда.7RКосвенно-індексний @ А (R) Вміст регістра + А є адресою адреси операнда.27Непосредственный # AОперанд знаходиться в наступному слові після команди.37Абсолютний @ # AАдрес операнда А знаходиться в наступному слові команды.67ОтносительныйААдрес операнда є величина А, яка слідує за командою, плюс вміст лічильника команд.77Косвенно-відносний @ ААдрес адреси операнда є величина А, яка слідує за командою, плюс вміст лічильника команд.

СЛОВО СТАНУ ПРОЦЕСОРА І КОМАНДИ ГАЛУЖЕННЯ

ССП міститься в регістрі стану процесора (РСП), формат якого представлений на рис. 2.


Рис. 2. Регістр стану процесора


Розряди 0-3 (C, V, Z, N) визначають коди умов розгалуження і містять інформацію про результат останньої виконаної процесором команди. Крім того, установка або очищення цих розрядів може бути безпосередньо проведена відповідними командами в програмному або пультової режимі командами терміналу. Установка розрядів за результатами операції у стан «1» виконується в наступних випадках: Z - результат операції дорівнює 0; V - в результаті операції відбулося арифметичне пер...


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





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

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Вплив аскорбатоксідази на вміст вітаміну С
  • Реферат на тему: Проектування процесора IBM сумісних команд
  • Реферат на тему: Вміст органічних кислот в овочевих культурах
  • Реферат на тему: Вміст вільного резерву комерційних банків