计算机的字长取决于什么?

 我来答
生活家马先生
2019-05-18 · TA获得超过18.4万个赞
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:3.6万
展开全部

字长是指cpu的每个字所包含的位数,因此字长取决于CPU的好坏。

根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。

计算机的字长是计算机处理数据时,CPU一次能够处理的二进制位数就是该计算机的字长。通常计算机的字长是字节的倍数,如8位、16位、32位和64位等。

字长越长,计算机所表示数的范围就越大,处理能力也越强,运算精度也越高。字长受操作系统的制约,例如:在32位软件系统中64位字长的CPU只能当32位用。

扩展资料

相关进位计数制

(1)十进制计数制:有0-9十个数码,逢十进一。

(2)二进制计数制:仅有0、1两个数码,逢二进一。(0+0=0 0+1=1 1+0=1 1+1=10)

(3)八进制计数制:有0-7共8个数码,逢八进一。(7+1=10)

(4)十六进制计数制:有0-9、A、B、C、D、E、F共十六个数码,逢十六进一。(F+1=10)

(5)数的表示:(数值)计数制 例:(2BF)16 (十进制数默认,可不加下标。)

(6)各进制数的对应关系。

参考资料来源:百度百科-字长

百度网友d1b0be4
2018-03-09 · TA获得超过252个赞
知道小有建树答主
回答量:109
采纳率:93%
帮助的人:23万
展开全部

在同一时间中处理二进制数的位数叫字长。通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字长为32位的二进制数据。二进制的每一个0或1是组成二进制的最小单位,称为位(bit).

字长:一般说来,计算机在同一时间内处理的一组二进制数称为一个计算机的“字”,而这组二进制数的位数就是“字长”。字长与计算机的功能和用途有很大的关系,是计算机的一个重要技术指标。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。在其他指标相同时,字长越大计算机的处理数据的速度就越快。早期的微机字长一般是8位和16位,386以及更高的处理器大多是32位。目前市面上的计算机的处理器大部分已达到64位。

字长由微处理器对外数据通路的数据总线条数决定。

参考自百度百科

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1467abc
2014-07-17 · TA获得超过134个赞
知道答主
回答量:108
采纳率:0%
帮助的人:153万
展开全部
计算机的字长取决于数据总线的宽度.字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。 微型机的字长通常为4位、8位、16位和32位,64位字长的高性能微型计算机也已推出。 字长对计算机计算精度的影响: 4 位字长:24 = 16; 16 位字长:216 = 65,536 = 64K 32 位字长:232 =4, 294, 967, 296 = 4G; 64 位字长:264 ≈ 1 .8445×10 19 数据总线DB用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。 地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为216=64KB,16位微型机的地址总线为20位,其可寻址空间为220=1MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。 控制总线CB用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2024-09-03
展开全部
计算机的字长,指其一次能处理的二进制位数,是衡量计算机性能的重要指标。计算机的字长究竟取决于什么呢?让我们一探究竟。
处理器架构的影响
计算机的字长与处理器的架构密切相关。处理器中包含运算逻辑单元(ALU),负责执行算术和逻辑运算。ALU的宽度决定了它一次可以处理的二进制位数,即字长。因此,处理器的内部结构对计算机的字长起着至关重要的作用。
指令集架构的影响
指令集架构(ISA)定义了计算机处理器的指令集,规定了指令的格式、操作码和寻址方式。不同类型的ISA对字长的要求也不尽相同。例如,32位处理器使用32位ISA,而64位处理器则使用64位ISA。ISA的规范直接影响了计算机的字长。
内存寻址能力
计算机的内存寻址能力也对字长有一定影响。字长决定了处理器一次可以寻址的内存地址空间。通常情况下,字长越长,内存寻址能力越强。例如,32位处理器可以寻址最大4GB的内存,而64位处理器可以寻址最大16EB的内存。
应用程序需求
应用程序对计算机字长的要求也有影响。不同类型的应用程序对数据处理精度和运算效率有不同的要求。对于处理大量复杂数据或进行高精度计算的应用程序,需要更长的字长来保证运算结果的准确性。例如,某些科学计算软件需要64位或更高的字长才能有效运行。
操作系统支持
操作系统底层代码与计算机硬件密切相关,因此操作系统对字长的支持也至关重要。操作系统需要针对特定字长的处理器进行设计和优化才能正常运行。例如,64位操作系统只能在支持64位字长的处理器上运行。
以下几点也会对计算机的字长产生影响:
数据的类型和大小:不同类型的数据(例如整数、浮点数、字符串)占用不同的二进制位数。
运算效率:字长越长,一次可以处理的数据量越多,运算效率也越高。
成本和功耗:字长越长,处理器的设计和制造难度越大,成本和功耗也会相应增加。因此,在选择计算机字长时需要权衡性能、成本和功耗等因素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式