鱼C论坛

 找回密码
 立即注册
查看: 3635|回复: 8

基础问题

[复制链接]
发表于 2011-5-31 14:23:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

汇编前面几课小甲鱼有讲到过
1个字等于2个字节 字的单位是B  
又讲到1B=8b   对于这2段话 谁能具体的解释下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-31 14:40:12 | 显示全部楼层
1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-31 14:43:25 | 显示全部楼层
1个字相当与一个16进制数(这个是程序规定好的) 因为1个字是2个字节 可以把16进制当做16个单位 所以一个字节(16/2)是8个单位 不知道我这菜鸟说的对不对 :lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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个字节的原因了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-31 19:25:12 | 显示全部楼层
单位换算表现列出来 1MB=1024KB     1KB=1024Bit(简称是B)   
1Bit(简称是B)=8byte(注释:小写字母)          1Bit(B是大写的)     byte的b是最小的   而比较大的B是表示字节      byte(表示位)   能看懂吗?  这么多B发现用词很不雅观   希望各位见谅;P
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-5-31 19:50:44 | 显示全部楼层

老大 貌似1Byte=8bit吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-5-31 19:58:50 | 显示全部楼层
原来是我自己一直都把字的单位想成了B 才会出现错误的想法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-31 19:58:50 | 显示全部楼层
字=2个字节
一个字节=8B
1B=8位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-5-31 20:14:42 | 显示全部楼层
字就是字 还要什么单位呀   我真不知道自己是怎么想的:L
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 17:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表