凤逆天下小说全文阅读:字和字长

来源:百度文库 编辑:中财网 时间:2024/04/29 04:53:36
字和字长学习计算机原理,都是从二进制“0”、“1”开始的,接着就会接触到以下几个术语:位、字节、字、字长。下面我就说说这几个概念。1、 位(bit):也称为“比特”。在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是 一“位”。
上面是比较正规的说法,我在这再说一个例子,便于大家理解,如我们说数据传输速度是1000 bit/S,就是说,就是在一秒的时间中,传输的“0”和“1”总的个数是1000个(当然其“0”和“1顺序不是乱排的,而是根据要传输的内容及采用的协议形成的)我这样解释后,应该不难理解这个概念了吧。好,看下一个2、 字节(byte) :是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。 (1 byte = 8 bit)。上面也是比较正规的说法,我在这还以数据传输速度是1000 bit/S为例 ,我们也可以说成125 byte/S,(除以8)。这个概念也不难理解。(一般英文字母、数字、标点符号用一个字节就能表示,如ASCII码;而一个汉字、标点符号要用两个字节就能表示)3、 字(Word):字的概念是微机原理、汇编语言课程中进行汇编语言程序设计中采用的数据位数,为16位、即2个字节。为什么2个字节称为一个字?我想大概是因为一个汉字、标点符号要用两个字节表示,所以把2个字节称为一个字。4、 字长:这是一个最重要的概念,也是一个比较绕人的概念(至少我是被迷糊一阵),也是我要写这篇文章的主要目的。我原来以为(顾名思义) ,字长就是一个字的长度,一个字是两个字节,而一个字节是8位,则字长也就是16位。这个说法是错的!看看他的标准定义字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。他和前面说的“字”没什么联系。字长是不确定的,它是由各种计算机所采用的CPU决定的。也就是说对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,16位的CPU一次能处理两个字节,目前微型计算机的字长以32位为主,而小型机、网络服务器和大中型机以64位为主。(现在也有不少64位微型计算机,一般都会特地标明)字长是计算机(CPU)性能的一个重要参数。字长越长,数据处理的速度越快,运算精度就越高。当然,计算机的硬件代价相应也增大。如64位计算机,内部的寄存器、运算器、数据总线的宽度也相应为64位(所以也有 字长:数据总线宽度的说法)一般机器的字长都是字节的1、2、4、8倍。微机的字长为8位、16位、32位、64位。定义中(同一时间)能一次的意思是指一个字长的数据作为一个整体来处理。

本文出自 “老马不识图” 博客,请务必保留此出处http://20100823.blog.51cto.com/2031838/386652