能力值:
( LV2,RANK:10 )
|
-
-
2 楼
汗·实在抱歉· 今天脑子进水了·· 忘记 8023123 是十六进制的了。
8023123 先转换到十进制,然后转换到字节,在转十六就是 十六的 23 31 02 08 ..
|
能力值:
( LV2,RANK:15 )
|
-
-
3 楼
00451D43 B8 23310208 mov eax,0x8023123
不是很明白,还需要来回转换进制吗,汇编指令和内存数据都是16进制,0x8023123在内存中的存放顺序是由高到低,依次存放08、02、31、23,00451D44内存地址为23,00451D47的内存高地址为08
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
你是问十进制如何转换为十六进制吗?
除 16 取余法!
如十进制的 160 转为十六进制为:
161 / 16 = 10(0xa) 余 1
最后结果就是 0xA1
1616 转为换十六进制为:
1616 / 16 = 101 余 0
101 / 16 = 6 余5
最后结果就是 0x650
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
看看 逛逛 学习了!!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
正解,不用转换。
字节序通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;也就是低地址存放最低有效字节(LSB)。大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。也就是是指低地址存放最高有效字节(MSB)。
一些知名的使用小端的处理器体系结构包括了:x86、6502、Z80、VAX以及PDP-11,使用大端的处理器通常是Motorola的处理器,例如:6800、68000、PowerPC(即Macintosh在迁移到x86之前所采用的处理器)以及System/370
楼主所说的就是大端字节序,0x8023123在内存中的存放顺序23 31 02 08
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
不知道楼主再问什么,不过,看起来没什么事了~
|
|
|