社区
汇编语言
帖子详情
问下16位机寻址问题,谢谢
xiexiejohn
2014-04-20 10:49:20
看王爽汇编中讲16位cpu寻址最大范围为2^20=1M 那为什么在xp下的debug也是16位汇编器,可是其寻址可以寻到FFFF:FFFF呢 (按书上讲段FFFF左移1位为FFFF0+偏移FFFF=10FFEF这不是超过1M表示范围了吗), 而1M转成16进制是FFFFF(FFFFF寻址不是只能到FFFF:000F吗)
就是说1M寻址范围只能是(0-FFFFF)再大就不能寻到,但在debug中却可以寻到FFFF:FFFF这是怎么回事
...全文
145
5
打赏
收藏
问下16位机寻址问题,谢谢
看王爽汇编中讲16位cpu寻址最大范围为2^20=1M 那为什么在xp下的debug也是16位汇编器,可是其寻址可以寻到FFFF:FFFF呢 (按书上讲段FFFF左移1位为FFFF0+偏移FFFF=10FFEF这不是超过1M表示范围了吗), 而1M转成16进制是FFFFF(FFFFF寻址不是只能到FFFF:000F吗) 就是说1M寻址范围只能是(0-FFFFF)再大就不能寻到,但在debug中却可以寻到FFFF:FFFF这是怎么回事
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大狮兄
2014-04-22
打赏
举报
回复
0~65535,大于65535,就变回了0,就是这么个意思
fly 100%
2014-04-21
打赏
举报
回复
地址会回绕的
zara
2014-04-21
打赏
举报
回复
能看到有两个情况,一个是地址回绕,FFFF:FFFF=FFFF0+FFFF=10FFEF,留下 20 位即为 0FFEF=0000:FFEF 这里;另外就是dos 加载 himem.sys 后,开启 A20 时,FFFF 后的 64K 段就可用访问了,这个区间是叫 HMA 还是 UMA 来着,以前 dos 时代对这个都熟悉的,dos 些驱动和些程序都可以加载到这个区间,从而可以将传统的常规内存部分腾出来供普通程序使用。
迷路卡不迷路
2014-04-21
打赏
举报
回复
我的理解是,能寻到FFFF:FFFF说的是内存地址 而20位寻址能力说的是段16位+偏移地址16。段左移4位+偏移地址的16位就是20位
xiexiejohn
2014-04-21
打赏
举报
回复
虽然还是有点不懂不过谢谢哈
【
机
试题】2014大疆嵌入式笔试题(附超详细解答,上篇)
所以下面的解答主要都是博主结合网上的一些解答,总结出的见解和解答,如果有什么错误,还请指出,
谢谢
! 2014大疆嵌入式笔试题试题 编程基础 1、有如下CAT_s结构体定义,回答: 1)在一台64位的
机
器上,使用...
运维面试官喜欢
问
的
问
题
行为
问
题(behavioural question),这类
问
题目的是看性格是否合适公司文化。主要考察:①你是否真心想做这个工作;②你性格与企业文化是否相符。所有答案都应该围绕这两点组织,即每个经历都应回归到你通过这个经历...
计算
机
组成原理复习(2)
1.设某
机
主存容量为16MB,Cache容量为32KB,每字块有4个字,每字16位。 求: (1)如果直接映射时,画出主存地
址
字段中各段的位数;地
址
是ABCDEFH存储单元映射到Cache哪个单元。 (2)如果全相映射时,画出主存...
C结构体中数据的内存对齐
问
题
... ...32位
机
一般默认4字节对齐(32位
机
机
器字长4字节),64位
机
一般默认8字节对齐(64位
机
机
器字长8字节) 1. 先看下面的例子: struct A{ char c1; int i; short s; int j; ...
计算
机
组成原理期末复习题笔记整合
计算
机
组成原理期末复习题一、简答题二,选择题三、判断题四、填空题五、名词解释六、计算题 一、简答题 1.冯诺依曼型计算
机
的主要设计思想是什么?它包括哪些主要组成部分? 2.指令和数据均存放在内存中,计算
机
...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章