专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 汇编语言

学了N年了今个突然来个十六进制的有关问题

发布时间:2010-06-14 15:13:36 文章来源:www.iduyao.cn 采编人员:星星草
学了N年了今个突然来个十六进制的问题
16进制跟10进制不一样..16进制是左边为小位数..右边为大位数..
比如: 66 EE 这个数就比 EE 66 要大..  就像10进制里面..62比26大..是一个道理..
继续....F1 F2 D6 D6 D6 D6 我们可以看做F1 F2 00 00 00 00那么高数位都是0就没用了..
原文出处

这段文字中,迷惑我的是。16进制是左边为小位数..右边为大位数..根据何在,第一次听说哪里有详细资料具体怎么分的。另外D6 为何看做是00 呢,虚心求教
------解决方案--------------------
大端小端表示法
其次,你看到的十六进制表示法是顺着内存增长的方向排列的“数据”,而不是单纯的数。

------解决方案--------------------
。。。
66 EE 这个数就比 EE 66
是因为数据是左到右,左边是低位,右边是高位
即是如果你读取 66EE 到 AX的话,AX=EE66

------解决方案--------------------
如果是4字節,那么00000上存放的是66,00001上存放的是EE那么整個數就是EE66,至於D6的話應該是機器碼,具體是什么我也不清除,初學者.同求解答
------解决方案--------------------
我感觉16进制在汇编用的多吧(操作内存)..汇编语言中都是从低位开始写数据到高位...用内存来看 0号内存单元F0 1号内存单元是 A0 ,这是电脑内存的数据,然后用正常人的方式去读一个数是 从高位读,先读百,十,个...几百几十几个..内存从低到高.我们从高到低 . 这就成A0F0了..纯属瞎猜..
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: