汇编语言(第三版)王爽 检测点2.2
检测点2.2
给定段地址为
0001H
,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH 。解析:
∵ 段地址 * 16 + 偏移地址 = 物理地址
? 偏移地址在 0H 到 FFFFH 之间
∴ 最小 = 0001H * 16 + 0 = 0010H
最大 = 0001H * 16 + FFFFH = 1000FH
有一数据存放在内存
20000H
单元中,现给定段地址为 SA ,若想用偏移地址寻到此单元,则 SA 应满足的条件是:最小为 1001H ,最大为 2000H 。(提示,反过来思考一下,当段地址给定为多少,CPU无论怎么变化偏移地址都无法寻到
20000H
单元?)∵ SA*16+EA=物理地址
SA = (物理地址 - EA) / 16
EA在0H 到 FFFFH 之间
∴ SA:
? 最大 = (20000H - 0H) / 16 = 2000H
? 最小 = (20000H - FFFFH) / 16 = 1001H
提示:
2000H<段地址 与 1001H>段地址的时候无法寻到。
相关推荐
风月无古今 2020-06-06
风月无古今 2020-02-03
andyljn 2019-10-28
风月无古今 2020-06-28
Emiter0 2020-06-28
andyljn 2020-06-13
李辉 2020-06-08
duling 2020-06-03
PLA 2020-05-25
风月无古今 2020-05-15
duling 2020-05-15
Emiter0 2020-05-10
Emiter0 2020-05-09
andyljn 2020-05-06
shunelly 2020-05-05
Emiter0 2020-04-30
李辉 2020-04-30
李辉 2020-04-25