基础问题
本帖最后由 再生缘 于 2011-6-4 19:52 编辑汇编前面几课小甲鱼有讲到过
1个字等于2个字节 字的单位是B
又讲到1B=8b 对于这2段话 谁能具体的解释下 1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol 1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol 在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个字节的原因了 单位换算表现列出来 1MB=1024KB 1KB=1024Bit(简称是B)
1Bit(简称是B)=8byte(注释:小写字母) 1Bit(B是大写的) byte的b是最小的 而比较大的B是表示字节 byte(表示位) 能看懂吗?这么多B发现用词很不雅观 希望各位见谅;P 嗜血丨灵异狂 发表于 2011-5-31 19:25 static/image/common/back.gif
单位换算表现列出来 1MB=1024KB 1KB=1024Bit(简称是B)
1Bit(简称是B)=8byte(注释:小写字母)...
老大 貌似1Byte=8bit吧 原来是我自己一直都把字的单位想成了B 才会出现错误的想法 字=2个字节
一个字节=8B
1B=8位 字就是字 还要什么单位呀 我真不知道自己是怎么想的:L
页:
[1]