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
Summary of Contents for Embedded Intel486
Page 16: ......
Page 18: ......
Page 26: ......
Page 28: ......
Page 42: ......
Page 44: ......
Page 62: ......
Page 64: ......
Page 138: ......
Page 140: ......
Page 148: ......
Page 150: ......
Page 170: ......
Page 172: ......
Page 226: ......
Page 228: ......
Page 264: ......
Page 282: ......
Page 284: ......