有关与十六进制和十进制书之间转换的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:09:58
N=49856 小于N的十六进制权值为
4096 256 16 1
对应的十六进制数 B F 3 C
计算过程如下:
48956-11*4096=3900
3900-15*256=60
60-3*16=12
12-12*1=0
所以N=48956 D = BF3C H

请问 第一个11和第二个15第三个的3第四个的12 是怎么得到的。

48956/16=3095 (A0=12){为什么等于12?}
3095/16=191 (A1=3){怎么又是3了?}
191/16=11 (A2=15){????}
11/16=0 (A3=11){11/16=0 怎么就等于0了呢?0以后就不要了吗?怎么就等于11了?]

所以N=48956 D = BF3C H

还有就是二进制转换十六进制不够4位的时候怎么办?
以上是本人学汇编中十六进制和十进制书之间转换的问题。
N是十进制
49856是十六进制
还有就是不要望了没有第一个11下面是没有答案的。

二进制转换十六进制不够4位的时候怎么办?

我的方法, 111((2进制))= 2^2+2^1+1=7((10进制))

11111=2^4+2^3+2^2+2^1+2 如果2进制为数上是 "0" 那么就 +0

得到了10进制接着就换16进制咯

好久以前学的~忘了~