. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
主题 : :  给定段地址为0001H ,仅通过偏移地址寻址,寻址范围是多少?  [待解决] 回复[ 20次 ]   点击[ 1077次 ]  
cprime
[帖 主] [ 发表时间:2008-08-26 21:53 ] 
荣誉值:0
信誉值:0
注册日期:2008-08-22 16:10
给定段地址为0001H ,仅通过偏移地址寻址,寻址范围是多少?
是不是0010H到FFFFH阿!
sdwflong
[第7楼] [ 回复时间:2008-09-24 23:18 ] 
荣誉值:0
信誉值:0
注册日期:2008-09-09 22:03
给定段地址为0001H ,仅通过偏移地址寻址,寻址范围是多少? 
答:寻址范围为00010H到1000FH
我的理解:已知段地址为0001H 又根据偏移地址是16位,所以取值范围为最小0000H~最大FFFFH(可以用计算器把16进制FFFFH转换成二进制数数有几个1就能理解为什么最大值是FFFFH了)。
根据公式:段地址*16+偏移地址=物理地址,可以计算出寻址最小=0001H*16+0000H=0010H
最大=0001H*16+FFFFH=1000FH
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved