MUET / Departments / Computer Systems & Software Engineering / Course of SW /CA & D

 

Back to Course list of SW

COMPUTER ARCHITECTURE AND DESIGN

Theory (100)

INTRODUCTION

Register transfer language, Inter register transfer, Logic micro operations, shift micro operations, instruction codes, Timing and control, Execution of instruction, I/O and Interrupts, Design of Computer.

CENTRAL PROCESSOR ORGANIZATION

Processor Bus organization, ALU organization, Stack organization, Instructions formats, micro instruction formats Micro program sequencer, Micro program examples, Examples, Addressing modes, Address sequencing Data transfer and manipulation, Program control, Control memory, microprocessor organization, bit Slice Microprocessor.

MICROPROGRAM CONTROL ORGANIZATION

Control memory, Address sequencing, Micro program examples, Micro program sequencer, Micro instruction formats examples, Micro program sequencer, Micro instruction formats.

INPUT OUTPUT ORGANIZATION

Peripheral devices, I/O interface, Asynchrony data transfer, Director memory access, Priority interrupt, I/O processor, Multiprocessor organization, Data communication processor.

MEMORY ORGANIZATION

Auxiliary memory, Cache memory, Virtual memory, Microcomputer memory, Memory hierarchy, Associative memory, memory management hardware, disk subsystem, Floppy Disk Drive adjustment and alignments.

ASSEMBLY LANGUAGE

Assembly Language Syntax, Name field, Operation field, Operand field, Comment field, Program data, Program data, Variables, Byte variables word variables arrays, named constant a few basic instructions, mov and xchg, add, sub, inc and dec, Translation of high level language to assembly language, program structure, memory models, data segment, stack segment, code segment, putting it together, input and output instructions, INT 21h, a first program creating and running a program displaying a string, cause conversation program

REFERENCE BOOKS

[1] M. Morris Mano, “Computer Systems Architecture”, Prentice Hall

[2] Hammacher, “Computer Organization”, McGraw Hill

[3] Kai Hwang, “Computer Architecture and Parallel Processing”

[4] M. Morris Mano, “Digital Logic & Computer Design”, National Book Foundation Pakistan.

[5] Gideon Langholz, Joan Francioni, and Abraham Kandel, “Element of Computer Organization”

[6] Ytha Yu, “Assembly language programming and organization of IBM PC”.

 

Home    Feedback