首页
社区
课程
招聘
汇编基础求助
2004-7-15 10:55 3907

汇编基础求助

2004-7-15 10:55
3907
在8086汇编下,寻址方式的后三种:寄存器相对寻址,基址变址寻址和相对基址变址寻址,当取得的有效地址超过FFFFH时,书上说取其64K的模。
不懂取64K的模是什么意思?
或者高手能不能解释下超过FFFFH时,会怎么来处理,谢谢了~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞2
打赏
分享
最新回复 (3)
雪    币: 263
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
codename 2004-7-15 15:04
2
0
不知是不是我没表达清楚,就比如[BX]+[SI]这种方式,如果他们的和超过FFFFH,就已经超过一个段内的存储范围了,书上说超过就取其64K的模,不懂这里是什么意思,开始以为书的排版有错误,后来翻下去都是这么说的。。。。。
雪    币: 369
活跃值: (790)
能力值: ( LV12,RANK:570 )
在线值:
发帖
回帖
粉丝
kongfoo 14 2004-7-15 15:23
3
0
这种做法(取模)的作用是当要访问的地址超过64K时不会访问到64K以外的地方,比如要访问10001H,取模后就变成2H了,即访问的始终是64K以内的空间,并且地址是相对对应的。
雪    币: 263
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
codename 2004-7-15 15:38
4
0
谢谢~~
游客
登录 | 注册 方可回帖
返回