
1. Data Representation :
Data types, Fixed point & Floating point representation, Binary codes, Error detection codes.
2. Register Transfer & Micro-Operations :
Register Transfer Language, Interregister transfer, Arithmetic Micro operations, Logic Micro Operations, Shift Micro Operations, Control Functions.
3. Basic Computer Organisation & Design :
Instruction Codes, Computer instructions, Timing & COntrol, Execution of instructions, I/O & interrupts, Design of computer.
4. Computer Software :
Programming Languages, Assembly Language, Assembler, Program Loops, Programming Arithmetic & Logic
Operations, Subroutines, I/O Programming, System software.
5. Central Processor Organisation :
Processor Bus organisation, ALU, Stack Organisation, Instruction formats, Addressing Modes, Data transfer & Manipulations, Program control, Microprocessor organisation Parallel Processing.
6. Microprogram Control Organisation :
Control memory, Address Sequencing, Microprogram example, sequencer, Microinstruction formats, software aids, advantages & applications of Microprogram control unit.
7. Arithmetic Processor Design :
Comparison & Subtraction of unsigned binary numbers, Addition, subtraction, Multiplication, Division algorithms, Processor configuration, Design of control, Microprogrammed calculator.
8. Arithmetic Algorithms :
Arithmetic with signed numbers, Multiplication & division, Floating point arithmetic operations, Decimal arithmetic unit & operations.
9. Input -Output Organisation :
Peripheral Devices, I/O interface, Input-Output Processor, Multiprocessor system organisation, Data communication processor.
10. Memory Organisation :
Auxiliary memory, Microcomputer memory, Memory Hierarchy, Associative memory, Virtual memory, Cache Memory, Memory management hardware.
* Books :
1. Computer System Architecture by M.Morris Mano (PHI)