. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  为什么段地址:偏移地址 = 段地址 * 16:偏移地址  [已解决] 回复[ 6次 ]   点击[ 372次 ]  
silekey
[帖 主] [ 发表时间:2008-05-22 16:22 ] 
荣誉值:2
信誉值:4
注册日期:2008-05-22 14:44
而不是:
段地址 * 16^4 + 偏移地址.

本来可以表达    0000 0000 --- FFFF FFFF 的.
而现在只能表达  0000 0000 --- 0010 FFEF 了.

这样 多浪费呀....
silekey
[第4楼] [ 回复时间:2008-05-23 10:37 ] 
荣誉值:2
信誉值:4
注册日期:2008-05-22 14:44
明白了,因为10FFEF 与FFFFF最接近对吧?

那么这样的话,是不是有些地址是无效的呢?
比如FFFF:FFFF = FFFF0 + FFFF = 10 FFEF,
而10FFEF > FFFFF
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved