. : : 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