02. Microprocessor Basics
02. Microprocessor Basics
Basics
1
Computer Basics
Control Logic
2
Computer Basics
3
Architecture
4
Architecture
5
Princeton Architecture
Source: http://www.nataliavisalli.it/levis/computer/EE46.htm
6
Architecture
7
Harvard Architecture
Source: http://gaintechknowledge.blogspot.in/2012/09/harvard-architecture.html
8
Organization
9
Pipelined Organization
Source: http://en.wikibooks.org/wiki/Microprocessor_Design/Pipelined_Processors
10
Architecture
11
Architecture
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
15
Memory
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: http://www.co-pylit.org/courses/COSC2425/lectures/Encoding/index.html
19
Instruction
20
Arithmetic Logic Unit
21
Number System
22
Adder
• What is an adder
• How adder does addition
• How adder generates carry
Source: http://vsagar.com/2011/11/4-bit-binary-subtractor-circuit/
23
Addition-Subtraction
24
Logical Shift
Source: http://en.wikipedia.org/wiki/Logical_shift
25
Rotate – Circular Shift
Source: http://en.wikipedia.org/wiki/ROtate_Left
26
27