0% found this document useful (0 votes)
3 views39 pages

Control Logic Design for Simple Computers

The document covers control logic design, focusing on microprogrammed control and hardwired control for processing units. It includes examples of microinstructions, instruction formats, and the design of a simple computer, detailing the interaction between control and data processors. Additionally, it discusses ALU operations, state diagrams, and the implementation of various computer instructions and microoperations.

Uploaded by

varmelih711
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views39 pages

Control Logic Design for Simple Computers

The document covers control logic design, focusing on microprogrammed control and hardwired control for processing units. It includes examples of microinstructions, instruction formats, and the design of a simple computer, detailing the interaction between control and data processors. Additionally, it discusses ALU operations, state diagrams, and the implementation of various computer instructions and microoperations.

Uploaded by

varmelih711
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Control Logic Design

Introduction, Microprogrammed control, Control of processing unit (PU), Encoding of


microinstructions, Example of microinstructions, Microprogram examples, Hardwired
design example, Hardwire control for multiplier, Sequence register and decoder, One flip-
flop per state, Example: A simple computer, Instruction codes, Instruction code formats,
Numerical example, Computer block diagram, Computer instructions, Design of a simple
computer, Instruction fetch and execution, Control logic design
Control and data processor
interaction
Microprogrammed Control
Organization with pipeline register
to improve performance
Microprogrammed control of
Processor Unit
Microinstruction format
ALU operations, F field of
microinstructions
Shifter operations, H field of
microinstructions
Select inputs to MUX2 and cond.
branches
Microinstruction examples (NOT
microprograms)
Microinstructions at address 52 and
56
1st microprogram example
Register transfer statements for 1st
example
Symbolic microprogram for 1st
example
Binary microprogram for 1st
example
Counting number of 1s, 2nd
example
Flowchart of the algorithm
Symbolic microprogram for
algorithm
Hardwired control logic design
examples
Equipment configuration, block
diagram
Multiplication microoperations
Initialization and multiplication loop
Numerical multiplication example
State diagram and register transfer
microoperations
Control logic block diagram
Control circuit state table
Sequence register and decoder
implementation
One flip-flop per state controller
Three possible instruction format of a simple computer
Memory representation of
instructions
Block diagram of Simple Computer
Simple Computer registers
Simple Computer instructions
Simple Computer running an Assembly
program
Instruction Fetch, Decode and
Execute
Direct address instruction LDA ADRS
Simple Computer microoperation
sequences
Implementation of Increment PC,
PC=PC+1
Simple Computer hardware
specification
Simple Computer hardware design

You might also like