Computer System Architecture

Objective:
The course is designed with an objective to.
 Describe the basic structure and operation of a digital computer.
 Describe the different ways of communicating with I/O devices and standard I/O
interfaces.

Learning Outcome:
On completion of the course, students will be able to
 Describe different components of computer.
 Identify high performance architecture design.
 Develop independent learning skills and be able to illustrate more about different
computer architectures and hardware.
 Create an assembly language program to program a microprocessor system.

Unit I: 18L
Introduction: Logic gates, Boolean algebra, combinational circuits, circuit simplification, flip-flops
and sequential circuits, decoders, multiplexors, registers, counters and memory units.
Data representation.

Unit II: 18L
Basic Computer Organization and Design: Computer registers, bus system, instruction set, timing
and control, instruction cycle, memory reference, input-output and interrupt.

Unit III: 10L
Central Processing Unit: Register organization, arithmetic and logical micro-operations, stack
organization, micro programmed control.

Unit IV: 10L
Programming the Basic Computer: Instruction formats, addressing modes, instruction codes,
machine language, assembly language, input output programming.

Unit V: 4L
Input-output Organization: Peripheral devices, I/O interface, Modes of data transfer, direct
memory access.

Books Recommended:

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, 8th
Edition, Prentice Hall of India ,2009
4. Digital Design, M.M. Mano, Pearson Education Asia, 1979

Computer Lab Based on Computer System Architecture:

Write Assembly language programming of 8085
 Using arithmetic and logical instructions
 Memory related operations
 Data transfer operations

No comments:

Post a Comment