Микропрограмирање и директно ожичено управљање процесором
Hardwired Control Unit | Microprogrammed Control Unit |
Hardwired control unit generates the control signals needed for the processor using logic circuits | Micrprogrammed control unit generates the control signals with the help of micro instructions stored in control memory |
Hardwired control unit is faster when compared to microprogrammed control unit as the required control signals are generated with the help of hardwares | This is slower than the other as micro instructions are used for generating signals here |
Difficult to modify as the control signals that need to be generated are hard wired | Easy to modify as the modification need to be done only at the instruction level |
More costlier as everything has to be realized in terms of logic gates | Less costlier than hardwired control as only micro instructions are used for generating control signals |
It cannot handle complex instructions as the circuit design for it becomes complex | It can handle complex instructions |
Only limited number of instructions are used due to the hardware implementation | Control signals for many instructions can be generated |
Used in computer that makes use of Reduced Instruction Set Computers(RISC) | Used in computer that makes use of Complex Instruction Set Computers(CISC) |
Микрооперације
Елементи извршења програма
Fetch - 4 регистра
Fetch фаза
Fetch секвенца (симболички)
Правила за Clock Cycle Grouping
Индирекција
Interrupt циклус
Execute циклус (ADD)
Execute циклус (ISZ)
Execute циклус (BSA)
Инструкцијски циклус
Инструкцијски циклус
Функционални захтеви
основни елементи процесора
Микрооперације
УЈ
Управљачки сигнали
Модел УЈ
Излаз управљачких сигнала
Пример
Путеви података и управљачки сигнали
Интерно
Интерна�сабирница
Intel 8085 CPU Block Diagram
Intel 8085 Pin �Configuration
Intel 8085 OUT Instruction�Timing Diagram
Директна ожичена реализација(1)
Директна ожичена реализација(2)
УЈ са декодираним улазима
Проблеми!