jian19899
金子在那都会发光!!!
级别: 探索解密
精华主题: 0
发帖数量: 49 个
工控威望: 198 点
下载积分: 633 分
在线时间: 16(小时)
注册时间: 2008-06-22
最后登录: 2021-08-19
查看jian19899的 主题 / 回贴
楼主  发表于: 2009-02-03 08:41
ooo为八进制数表示方式,表示第ooo(8进制)个位(Bit),如”167”表示第(1*64+6*8+7*1=119)个位(Bit)地址。
hhh为16进制数表示方式,表示第hhh(16进制)个位(Bit),如”50”表示第(5*16=80)个位(Bit)地址。
ddd(h)表示第”ddd”个字的第”h”个位(Bit),如”23(f)”表示第23个字的第15个位,即第(23*16+15=383)个位(Bit)。
ddd(dd)表示第”ddd”个字的第”dd”个位(Bit)。例如”23(13)”,其表示方法和ddd(h)是一样的。即50(13)和50(d)是一样的。
ddd(o)表示第ddd个字节的第o个位(Bit)。如”23(6)”表示第23个字节的第6个位,即第(23*8+6=190)个位(Bit)。

帮忙解释一下????????????
天上下雪,底下滑。那里跌倒,那里爬!!
suuy79
烧不死的鸟就是凤凰
级别: 家园常客
精华主题: 0
发帖数量: 558 个
工控威望: 843 点
下载积分: 18120 分
在线时间: 342(小时)
注册时间: 2009-01-15
最后登录: 2024-09-20
查看suuy79的 主题 / 回贴
1楼  发表于: 2009-05-26 22:31
ooo为八进制数表示方式,表示第ooo(8进制)个位(Bit),如”167”表示第(1*64+6*8+7*1=119)个位(Bit)地址。{为什么是1*64+6*8+7*1}


这个是数值的转换问题
比如8进制数167=1*(8的平方=64,因为数值第三位的权是2)+6*(8的一次方=8,因为数值第二位的权是1)+7*(8的零次方=1,因为数值第一位的权是0)
所以结果等于=119