UNIT-I
Representation of Information:
Number systems, integer and floating-point representation, character codes
(ASCII, EBCDIC), Error detection and
correction codes : parity check code,cyclic redundancy
code,Hamming code . Basic Building
Blocks: Boolean Algebra, Simplification of Boolean Function.
Combinational blocks: gates,
multiplexers, decoders,Implementation of Boolean Function in form of
gates etc. Sequential building
blocks: flip-flops, Registers : Buffer register, Right &Left Shift register,
Bidirectional Shift register.
Counters : Ripple counter,Binary Counter,MOD-10 Counter,Ring Counter.
ALU, Random access memory etc.
UNIT-II
Register Transfer Language and
Micro-operations: concept of bus, data movement among registers, a
language to represent conditional
data transfer, data movement from/to memory. Design of simple
Arithmetic & Logic Unit &
Control Unit, arithmetic and logical operations Along with register transfer,
timing in register transfer.
UNIT-III
Architecture of a simple processor:
A simple computer organization and instruction set, instruction
formats, addressing modes,
instruction cycle,instruction execution in terms of microinstructions, interrupt
cycle ,concepts of interrupt and
simple I/O organization,Synchronous & Asynchronous data transfer,Data
Transfer Mode : Program Controlled,
Interrupt driven, DMA(Direct Memory Access). implementation of
processor using the building blocks.
UNIT-IV
Assembly Language programming: Pin
Diagram of 8086, Architecture of 8086,Addresing Mode of
8086,detailed study of 8086/8088
assembly language, instruction set of 8086, loops and Comparisons,
conditions and procedures,
arithmetic operations in assembly language. Simple Assembly Language
program of 8086. illustrations using
typical programs like: table search, subroutines, symbolic and
numerical manipulations and I/O.
UNIT-V
Memory organization: Secondary
Memory, Primary Memory :Random access memory, Read Only
memory basic cell of static and
dynamic RAM, Building large memories using chips, Concept of
segmentation & Paging,
Associative memory, cache memory organization, virtual memory organization.
BOOKS:
1. M. Morris Mano, “Computer System
Architecture”, PHI, 3rd edition, 1993
2. Govindarajalu “Computer
Architecture & Organisation”.
3. Liu and Gibson, “8086/8088 Micro
processor Assembly Language”.
4. M.Mano “Digital Logic &
Computer Design”
5. Malvino, “Digital Computer
Electronics”.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
No comments:
Post a Comment