Data Representation
Binary representation; BCD; Alphanumeric codes; Complements; Fixed and floating-point representation; Negative numbers.
B.Sc. CSIT - Third Semester
Binary representation; BCD; Alphanumeric codes; Complements; Fixed and floating-point representation; Negative numbers.
Register transfer language; Microoperations; Control functions; Arithmetic microoperations; Adder, subtractor, incrementer, logical microoperations.
Instruction code; Operation code; Stored program concept; Registers and memory; Bus system; Instruction formats; Instruction cycle.
Control word; Microprogram and control memory; Sequencer; Address sequencing; Conditional branch; Subroutines; Microprogramming.
CPU organization; Instruction formats; Addressing modes; Data transfer and manipulation; Program control; Subroutine call and return.
Parallel processing; Multiple functional units; Flynn’s classification; Pipelining concepts; Speedup; Floating point pipeline.
Signed magnitude and 2’s complement addition/subtraction; Multiplication algorithms; Booth algorithm; Division algorithms.
I/O bus and interfaces; Isolated vs memory-mapped I/O; Asynchronous data transfer—strobe, handshaking; Modes of transfer; Interrupts.
Memory hierarchy; RAM and ROM chips; Memory map; Memory–CPU connection; Auxiliary memory; Associative memory; Cache memory.