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