Course Synopsis: This course gives the fundamental knowledge concern with the way the
hardware components are connected together to form a computer system and how they interact to
provide the processing needs of the user.
Goals:
• Introduces the fundamental concepts behind the design working and organization of a
computer system.
• Instruction set architecture, memory hierarchies and interconnection.
• Instruction Cycle, 1
¾ Phases of instruction cycle
¾ Fetch & decodes
¾ Flowchart for instruction cycle
• Input and Output and Interrupt 1.5
¾ i/o configuration, Input-output instruction
¾ Types of interrupt, Program Interrupt, interrupt cycle
• Basic computer Design and Accumulator Logic 2
¾ Basic Hardware components
¾ Flowchart for computer operations
¾ Control logic gates
¾ Control of registers and memory
¾ Control of common bus
¾ Control of Flip flop
¾ Design of accumulator logic (control of AC register,
Adder and logic circuit)
4 Control Unit 5
• Control Memory
¾ Control word, control memory, stored program
1
organization
• Hardwired control
¾ Introduction, Timing and Control, Control unit of basic
computer, timing signal 1
• Micro programmed Control 3
¾ Microprogram control organization
¾ Address Sequencing
o Introduction, conditional branching, Mapping of
instruction, subroutines
¾ Microprograms
o Microinstruction and microoperation format,
Symbolic Microinstructions, Symbolic
microprogram, Binary microprogram
¾ Design of Control Unit
o F Field decoding, Microprogram sequencer
References:
M. Morris Mano “Logic and Computer Design Fundamentals, Pearson Education, 2nd Edition
Updated.
Members:
Name Address Signature
-------------------------------------------------------------------------------------------------------------------------