|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
(1) 给定段地址为0001H,仅通过变化偏移地址寻
偏移地址的的范围为0000H至FFFFH
因此我们仅需要将段地址乘以10H
再加上偏移地址的最大、最小值,就可以知道cpu的寻址范围
寻址范围最小值 0001H * 10H + 0000H = 00010H
寻址范围最大值 0001H * 10H + FFFFH = 1000FH
(2) 有一数据存放在内存20000H单元中,先给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件是______
首先我们知道的是偏移地址的最大值=FFFFH
所以我尝试了先用 20000H-FFFFH=10001H/10H=1000H ?? 但是我们因该知道当我们将段地址 1000H*10H=10000H 很明显是小于我们所得到的数的
所以我们 段地址的最小值应为 1001H
接着20000H+FFFFH = 2FFFFH/10H = 2FFFH 又因为2FFFH * 10H = 2FFF0H < 2FFFFH
所以我们就不需要将2FFFH-1
即 段地址的最大值应为 2FFFH
望大神指导
|
|