1
Processor'General'Concepts
2
Processor'General'Concepts 1 Basic'Processor1Based'System - - PDF document
Processor'General'Concepts 1 Basic'Processor1Based'System Processor' Registers core Cache/SRAM2 memory Main memory I/O' Interface Storage memory Address'bus,'data'bus,' and'bus'control'signals 2 System'Components
1
2
3
4
5
6
7
I/O'Reg I/O'Reg
Data Code
8
I/O'Reg I/O'Reg Data Code Data Code
9
10
0000h FFFFh Code Data Code Data Table Data Processor
11
12
0000h FFFFh Code Code Data Data Processor
Data Code 7FFFh 8000h
13
14
0000h FFFFh Code Code Data Data Processor Data Code FFFFh 0000h 0000h FFFFh Code Data Code Data Processor
Data2 Cache Code2 Cache
15
00..00h FF..FFh Reset vector Data Program Data Processor 00..00h FF..FFh Program Data Data Processor Reset vector
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Fetch' Instruction' Decode' Instruction' Execute' Instruction'
Fetch' Instruction' Decode' Instruction' Execute' Instruction'
37
38
Fetch' Instruction' Decode' Instruction' Fetch''' Operand' Execute' Instruction' Store'''' Result
Fetch' Instruction' Decode' Instruction' Fetch''' Operand' Execute' Instruction' Store'''' Result Fetch' Instruction' Decode' Instruction' Fetch''' Operand' Execute' Instruction' Store'''' Result' Fetch' Instruction' Decode' Instruction' Fetch''' Operand' Execute' Instruction' Store'''' Result Fetch' Instruction' Decode' Instruction' Fetch''' Operand' Execute' Instruction' Store'''' Result'
39
40