UNIT 1:
Functional units – Basic operational concepts
Bus Structures – Performance
Memory locations and addresses
Instruction and Instruction sequencing
UNIT 2:
Signed operand multiplication
Multiplication of positive numbers
Addition and subtraction of signed numbers
Bit-Pair Recoding of Multipliers
Carry-Save Addition of Summands
Restoring Division Algorithm
Non restoring Division Algorithm
UNIT 3:
Execution of a complete instruction
Multiple bus organization
Pipelining: Basic concepts
Data hazards & Instruction hazards
UNIT 4:
Basic concepts of Semiconductor RAMs
ROMs – Speed, Size and Cost
Memory Management requirements
Performance consideration
Case Study: Memory Organization in Multiprocessors
UNIT 5:
Standard I/O Interfaces (PCI, SCSI, USB)
Instruction Level Parallelism
Introduction to Multicore processor