Microprocessor
Basics
1
Computer Basics
Registers and Memory
Arithmetic Logic Unit
Control Logic
2
Computer Basics
3
Architecture
• What is Von-Neumann Architecture
• Describe each unit of Von-Neumann Architecture
4
Architecture
• What is Princeton Architecture?
• What is the advantage of Princeton Architecture?
5
Princeton Architecture
Source: [Link]
6
Architecture
• What is Harvard Architecture?
• What is the advantage of Harvard Architecture?
• How is separate data and instruction access is managed
• How it impacts pipelined organization?
7
Harvard Architecture
Source: [Link]
8
Organization
• What is Pipelined Organization?
• How Pipeline stages decided?
• What is the impact of pipelined organization on performance?
9
Pipelined Organization
Source: [Link]
10
Architecture
• What is RISC Architecture?
• What is hard-wired instructions?
• What is Load-Store Architecture?
• What is Register based Organization?
• How RISC improve performance at lesser clock
• How RISC is more power optimized
• What is limitation of RISC
11
Architecture
• What is CISC Architecture?
• Why CISC is not pipeline optimized?
12
Registers and Memory
13
Registers
• What is a register?
• What is the advantage of register with respect to memory?
• How is register addressed?
14
Number System
• How binary number can be used to address register or
memory?
• How is memory capacity decided on the basis of number of
address bits?
15
Memory
• Which memory is suited for boot code?
• Which memory is suited for main memory?
• Where we can use Flash Memory?
• What is difference between hard-disc and Flash?
16
Control Logic
17
Digital Electronics
• What is a decoder?
• How does a binary decoder works?
• What is the use of K-Map in decoder design?
18
Instruction
• What is instruction
• How is an instruction recognized
• How is instruction decoded
OPCODE OPERAND
Source: [Link]
19
Instruction
• What is control logic
• How is decoded logic used to operate with instructions
20
Arithmetic Logic Unit
21
Number System
• Why binary numbers are used in microprocessor?
• What is hexadecimal number format?
• How is binary number used for decoding?
22
Adder
• What is an adder
• How adder does addition
• How adder generates carry
Source: [Link]
23
Addition-Subtraction
• What is sign of a number?
• What is signed addition?
• What is signed subtraction?
• What is overflow after signed addition or signed subtraction?
24
Logical Shift
Source: [Link]
25
Rotate – Circular Shift
Source: [Link]
26
27