Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Selection Of Address For Control Memory

Addressing Sequencing

Mapping

Address Sequencing

Sequencer

• The sequencer generates a new address by:

– incrementing the CAR

– loading the CAR with an address from control memory.

‑ transferring an external address

or

‑ loading an initial address to start the control operations.

• Microinstructions are usually stored in groups where each group specifies a routine, where each routine specifies how to carry out an instruction.

• Each routine must be able to branch to the next routine in the sequence.

• An initial address is loaded into the CAR when power is turned on; this is usually the address of the first microinstruction in the instruction fetch routine.

• Next, the control unit must determine the effective address of the instruction.

• The next step is to generate the microoperations that executed the instruction.

– This involves taking the instruction’s opcode and transforming it into an address for the the instruction’s microprogram in control memory. This process is called mapping.

– While microinstruction sequences are usually determined by incrementing the CAR, this is not always the case. If the processor’s control unit can support subroutines in a microprogram, it will need an external register for storing return addresses.

• When instruction execution is finished, control must be return to the fetch routine. This is done using an unconditional branch.

• Addressing sequencing capabilities of control memory include:

– Incrementing the CAR

– Unconditional and conditional branching (depending on status bit).

– Mapping instruction bits into control memory addresses

– Handling subroutine calls and returns.

 


Читайте також:

  1. Addressing Modes
  2. Control Unit Design
  3. Control work
  4. Mapping From Instruction Code To Microoperation Address
  5. Microprogram Sequencer For A Control Memory
  6. Microprogrammed Control Organization
  7. Program Control
  8. Оперативна пам'ять RAM (Random Access Memory).




Переглядів: 1761

<== попередня сторінка | наступна сторінка ==>
Microprogrammed Control Organization | Mapping From Instruction Code To Microoperation Address

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.