Professional Documents
Culture Documents
General-Purpose Processors
1
Basic Architecture
Processor
Control unit Datapath
ALU
Controller Control
/Status
Registers
PC IR
I/O
Memory
2
Specifications Resulting Architecture
8-bit Processor
8 internal registers
Instruction format:
opcode register register
opcode register memory
3
Specifications Resulting Architecture
8-bit Processor Register size = , ALU size =
All data sizes in memory =
word size =
Instruction format:
opcode register register IR Size =
opcode register memory
4
Specifications Resulting Architecture
8-bit Processor Register size = 8 bits, ALU size = 8-bit
All data sizes in memory = 8-bit, i.e. word
size = 8-bit
Instruction format:
opcode register register 8 + 4 + 4 = 16
opcode register memory 8 + 4 + 15 = 27 store in 4 Bytes, i.e. 32-
bits
IR Size = 32bits
Program Size = Total instructions = 4KB / 4B (size of 1 instruction) = 1K instructions
5