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

OICQshenshi 2012-08-15 09:30:51
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 呢,虚心求教
...全文
208 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
joker_zhou 2012-08-21
  • 打赏
  • 举报
回复
我感觉16进制在汇编用的多吧(操作内存)..汇编语言中都是从低位开始写数据到高位...用内存来看 0号内存单元F0 1号内存单元是 A0 ,这是电脑内存的数据,然后用正常人的方式去读一个数是 从高位读,先读百,十,个...几百几十几个..内存从低到高.我们从高到低 . 这就成A0F0了..纯属瞎猜..
OICQshenshi 2012-08-20
  • 打赏
  • 举报
回复
谢谢,长见识了,我再琢磨下
ghost_god_like 2012-08-17
  • 打赏
  • 举报
回复
如果是4字節,那么00000上存放的是66,00001上存放的是EE那么整個數就是EE66,至於D6的話應該是機器碼,具體是什么我也不清除,初學者.同求解答
WJN92 2012-08-16
  • 打赏
  • 举报
回复
。。。
66 EE 这个数就比 EE 66
是因为数据是左到右,左边是低位,右边是高位
即是如果你读取 66EE 到 AX的话,AX=EE66
时间坐标 2012-08-15
  • 打赏
  • 举报
回复
大端小端表示法
其次,你看到的十六进制表示法是顺着内存增长的方向排列的“数据”,而不是单纯的数。

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧