再生缘 发表于 2011-5-31 14:23:15

基础问题

本帖最后由 再生缘 于 2011-6-4 19:52 编辑

汇编前面几课小甲鱼有讲到过
1个字等于2个字节 字的单位是B
又讲到1B=8b   对于这2段话 谁能具体的解释下

夜读金瓶梅 发表于 2011-5-31 14:40:12

1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol

夜读金瓶梅 发表于 2011-5-31 14:43:25

1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol

zhouzz0419 发表于 2011-5-31 16:07:10

在2元编码中1位,就是1b(bit)代表最小的单位,它只能表示0或者1,对于一个单独的数据位来说,0和1并没有什么实际意义,因为它能表示的东西太少了,于是产生了对于文本编辑的7位编码ASCII码,这个一共有128个数字的编码可以写出我们常用的所有字母和字符,但是为了方便储存和表示,我们把ASCII码用8位(8b)来进行储存和表示,多出的128个字符作为扩展字符,今天看到的许多编码形式(如big5,gb2312等)都是由于128个扩展字符的不同导致了差异,所以用来作为储存数据的最小单位字节B(byte)就换算成了8位,而不是7位或者9位,但是对于世界上所有国家的语言,1个字节(1B)的256个字符并代表不了所有的含义,基于上面的原因,用2个字节(16位)来存储和表示,这个就是1个字是2个字节的原因了

嗜血丨灵异狂 发表于 2011-5-31 19:25:12

单位换算表现列出来 1MB=1024KB   1KB=1024Bit(简称是B)   
1Bit(简称是B)=8byte(注释:小写字母)          1Bit(B是大写的)   byte的b是最小的   而比较大的B是表示字节      byte(表示位)   能看懂吗?这么多B发现用词很不雅观   希望各位见谅;P

再生缘 发表于 2011-5-31 19:50:44

嗜血丨灵异狂 发表于 2011-5-31 19:25 static/image/common/back.gif
单位换算表现列出来 1MB=1024KB   1KB=1024Bit(简称是B)   
1Bit(简称是B)=8byte(注释:小写字母)...

老大 貌似1Byte=8bit吧

再生缘 发表于 2011-5-31 19:58:50

原来是我自己一直都把字的单位想成了B 才会出现错误的想法

moshushi 发表于 2011-5-31 19:58:50

字=2个字节
一个字节=8B
1B=8位

再生缘 发表于 2011-5-31 20:14:42

字就是字 还要什么单位呀   我真不知道自己是怎么想的:L
页: [1]
查看完整版本: 基础问题