8
0
5
1
EA
地
P2.4
P2.3
P2.2
P2.1
P2.0
P0.7~P0.0
ALE
/PSEN
2732
/CE
A11
A10
A9
A8
A7~A0
D7~D0
/OE
74LS373
G
3.17
在图
3.13
中,若因某种原因,
P2.2
、
P2.1
、
P2.0
误接为
P2.5
、
P2.4
、
P2.3,
这时所
接的
EPROM
寻址区是如何分布的?
解:
误接后,
A10,A9,A8
则分别与
P2.5,P2.4,P2.3
相接,
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7~P0.0
* * 0 0 0 * * * 00000000
—
11111111
* * 0 0 1 * * * 00000000
—
11111111
* * 0 1 0 * * * 00000000
—
11111111
* * 0 1 1 * * * 00000000
—
11111111
* * 1 0 0 * * * 00000000
—
11111111
* * 1 0 1 * * * 00000000
—
11111111
* * 1 1 0 * * * 00000000
—
11111111
* * 1 1 1 * * * 00000000
—
11111111
所以地址分布为:
0000H~00FFH, 0800H~08FFH, 1000H~10FFH, 1800H~18FFH, 2000H~20FFH,
2800H~28FFH, 3000H~30FFH, 3800H~38FFH
4.8
编写程序,进行两个
16
位数的减法:
6F5DH~13B4H,
结果存至内部
RAM
的
30H
和
31H
单元。
30H
单元存差的低
8
位。
解:
MOV A, #5DH
CLR C
SUBB A, #0B4H