Computer System Architecture: A) B) C) D) E) F) G)
Computer System Architecture: A) B) C) D) E) F) G)
Computer System Architecture: A) B) C) D) E) F) G)
1. Introduction (8 lectures)
Logic gates, boolean algebra, combinational circuits, circuit simplification, flip-flops
and sequential circuits, decoders, multiplexers, registers, counters and memory units.
6. Input-Output Organization
(8 lectures)
Input / Output: External Devices, I/O Modules, Programmed I/O, Interrupt-Driven I/O, Direct
Memory Access, I/O Channels.
Recommended Books:
1. M. Mano, Computer System Architecture, Pearson Education, 1992
2. A. J. Dos Reis, Assembly Language and Computer Architecture using C++ and
JAVA, Course Technology, 2004
3. W. Stallings, Computer Organization and Architecture Designing for
Performance, 8 Edition, Prentice Hall of India, 2009
4. M.M. Mano , Digital Design, Pearson Education Asia, 2013
5. Carl Hamacher, Computer Organization, Fifth edition, McGrawHill, 2012.
CMSACOR02P: Computer System Architecture Lab Practical: 60 Lectures
1. Create a machine based on the following architecture:
2. Create the micro operations and associate with instructions as given in the chapter (except
interrupts). Design the register set, memory and the instruction set. Use this machine for the
assignments of this section.
3. Create a Fetch routine of the instruction cycle.
4. Simulate the machine to determine the contents of AC, E, PC, AR and IR registers in
hexadecimal after the execution of each of following register reference instructions:
a. CLA e. CIR i. SNA
b. CLE f. CIL j. SZA
c. CMA g. INC k. SZE
d. CME h. SPA l. HLT
Initialize the contents of AC to (A937)16, that of PC to (022)16 and E to l.