10-41
PHYSICAL DESIGN AND SYSTEM DEBUGGING
Figure 10-31. Debug Registers
31
16 15
0
Breakpoint 0 Linear Address
DR0
Breakpoint 1 Linear Address
DR1
Breakpoint 2 Linear Address
DR2
Breakpoint 3 Linear Address
DR3
Intel Reserved. Do not define.
DR4
Intel Reserved. Do not define.
DR5
0
B
T
B
S
B
D
0
0
0
0
0
0
0
0
0
B
3
B
2
B
1
B
0
DR6
LEN
3
R
3
W
3
LEN
2
R
2
W
2
LEN
1
R
1
W
1
LEN0
R
0
W
0
0
0
G
D
0
0
0
G
E
L
E
G
3
L
3
G
2
L
2
G
1
L
1
G
0
L
0
DR7
31
16 15
0
Note: 0 indicates Intel reserved: Do not define.
LENi
Encoding
Breakpoint
Field Width
Usage of Least Significant Bits in
Breakpoint Address
Register i, (i = 0–3)
00
1 Byte
All 32 bits used to specify a single-
byte breakpoint field.
01
2 Byte
A31–A1 used to specify a two-byte
word-aligned breakpoint field. A0 in
breakpoint address register is not
used.
10
Undefined
–Do not
use this
encoding.
11
4 Byte
A31–A2 used to specify a four-byte
dword-aligned breakpoint field. A0
and A1 in breakpoint address
register are not used.
DR2 = 00000005H; LEN2 = 00B
DR2 = 00000005H; LEN2 = 01B
DR2 = 00000005H; LEN2 = 11B
31
0
00000008H
BKPT FLD2
00000004H
00000000H
31
0
00000008H
00000004H
00000000H
31
0
00000008H
00000004H
00000000H
BKPT FLD2
BKPT FLD2
Содержание Embedded Intel486
Страница 16: ......
Страница 18: ......
Страница 26: ......
Страница 28: ......
Страница 42: ......
Страница 44: ......
Страница 62: ......
Страница 64: ......
Страница 138: ......
Страница 139: ...5 Memory Subsystem Design Chapter Contents 5 1 Introduction 5 1 5 2 Processor and Cache Feature Overview 5 1 ...
Страница 140: ......
Страница 148: ......
Страница 150: ......
Страница 170: ......
Страница 172: ......
Страница 226: ......
Страница 228: ......
Страница 264: ......
Страница 282: ......
Страница 284: ......