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