汇编语言检测点2.2

汇编语言检测点2.2

建议先自己思考问题的答案,不懂则返回看书

本监测点主要考察物理地址、短地址与偏移地址:
物理地址= 段地址*16 + 偏移地址
可以用不同的段地址和偏移地址形成同一个物理地址

1.给定段地址为0001H,仅通过变化偏移地址,CPU的寻址范围为 00010H 到 1000fH
段地址为0001H
基础地址为00010H
偏移地址范围为 0000H - FFFFH

2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H最大为2000H
已知物理地址为20000H
偏移地址范围为 0000H - FFFFH
则段地址最大为(20000H-0000H)/16=2000H
段地址最小为(20000H-FFFFH)/16=(10001)/16
由于段地址1000的最大寻址范围为1FFFFH,因此最小的满足SA条件的段地址应比1000H大1

3.反过来思考一下,当段地址给定为多少,CPU无论怎么变化偏移地址都无法寻到20000H单元
段地址最小为1001H,当段地址小于1001H,就找不到20000H单元了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值