❶ 机器字长是什么
机器字长就是CPU一次能够处理数据的长度,所以8088是准16位处理器(能处理16位数据,但是数据线只有8根)
机器字长和存储器没有必然的联系
机器字长和存储器字长没有必然的联系,但是大部门CPU在设计的时候考虑成本会设置成整数倍
❷ 存储字长和机器字长有什么关系
数据线条数等于存储字长,表示一次能从内存取出多少位数据。机器字长等于CPU内部的寄存器的位数,表示CPU一次能处理多少位数据。机器字长大于等于存储字长。例如有的显卡是128位宽,说明机器字长是128位,但数据线可能只有32根。
❸ 什么是机器字长,什么是指令字长,什么是存储字长
机器字长:计算机进行一次整数运算所能处理的二进制数据的位数。
指令字长:机器指令中二进制代码的总位数,指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。不同的指令的字长是不同的。
存储字长:一个存储单元存储一串二进制代码,这串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。
早期计算机的存储字长
为了适应指令和数据字长的可变性,其长度不由存储字长来确定,而用字节的个数来表示。1个字节(Byte)被定义为由8位(Bit)二进制代码组成。当然,此时存储字长、指令字长、数据字长三者可各不相同,但它们必须是字节的整数倍。一台机器的指令系统可以采用位数不同的指令,即指令的字长是可变的,如单字长指令、多字长指令。
以上内容参考:网络-指令字长
❹ 机器周期,存取周期一样吗
通常情况下是一样的。通常使用存取周期来确定机器周期,就是说可以认为机器周期等于存取周期。通常以存取周期作为基准时间,即内存中读取一个指令字的 最短时间作为机器周期。
机器周期:也称为CPU周期。由若干个时钟周期组成。因为在一个时钟周期下很难完成一个完整的基本操作,那么为了方便管理,通常将CPU完成一个基本的操作所用的时间规定为一个机器周期。例如:CPU通过数据总线从主存中取出一个存储单元对应的信息,所用时间即为一个机器周期。因此不要将CPU处理完一个机器字长数据所用的时间当作机器周期,两个时间是没有必然关系的。
存取周期:上面在机器周期里说道CPU从主存中取数据。实际上两个存取操作(指存取一个存储单元)所需要的时间间隔即为存取周期,而在计算机中,通常使用存取周期来确定机器周期,就是说可以认为机器周期等于存取周期。
拓展资料:
其他周期:
指令周期:CPU从取来一条指令到指令完成,所需要的时间称为指令周期。指令周期划分为四个阶段:取址周期、间址周期、执行周期、中断周期。
取址周期:是指令周期的第一个阶段。主要用来根据PC(PC中存放的是指令的地址)到主存中取指令。我们在一个特定的情况下具体说明:某某机按字节编址,指令字长32位。那么这个时候取址需要4个存取周期(即机器周期)。CPU通过数据总线从主存中取出一个存储单元对应的信息。这就是为什么指令字长要等于存储字长的整数倍,这样方便计算机取址。
时钟周期:某某CPU的处理频率为3GHz,那么该数字的倒数即为时钟周期。也称为CPU时钟周期。
❺ 指令周期,机器周期,时钟周期与存储周期的关系
周期:取决于"晶振频率",固定。但是因为工艺的关系,每个单元之间会有一定范围内的异同,"超频"就是这个道理,说到底还是"工艺";数据量:一次存取的最大二进制数据量肯定固定。因为引脚数目肯定是固定的。
参考网络"机器周期":指令周期(Instruction Cycle):取出并执行一条指令的时间。总线周期(BUS Cycle):也就是一个访存储器或I/O端口操作所用的时间。时钟周期(Clock Cycle):处理操作的最基本单位,晶振频率的倒数。指令周期、总线周期和时钟周期之间的关系:一个指令周期由若干个总线周期组成,而一个总线周期时间又包含有若干个时钟周期。一个总线周期包含一个(只有取址周期)或多个机器周期。
❻ 什么是机器字长、什么是指令字长、什么是存储字长
机器字长:是指计算机能直接处理的二知进制数据的位数,决定了计算机的运算精度。
指令字长:一个指令字中包含二进制代码的位数。
存储字长:一个存储单元存储一串二进制代码(存储字专),这属串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。
大写字母+数字+小写子母=于存储数据。也是二进制代码;如:8;16;32;64;位。
(6)存储字长对应机器周期么扩展阅读:
机器字长反映了计算机的运算精度,即字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才能完成,这样势必影响整机的运行速度。
机器字长与主存储器字长通常是相同的,但也可以不同。不同的情况下,一般是主存储器字长小于机器字长,例如机器字长是32位,主存储器字长可以是32位,也可以是16位,当然,两者都会影响CPU的工作效率。
❼ 存储字长、存储容量、指令字长分别是什么
存储字长:一个存储单元存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。
存储容量:存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
指令字长:是指机器指令中二进制代码的总位数,指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数,不同的指令的字长是不同的。
(7)存储字长对应机器周期么扩展阅读:
为了适应指令和数据字长的可变性,其长度不由存储字长来确定,而由字节的个数来表示。1个字节(Byte)被定义为由8位(Bit)二进制代码组成。
随着存贮信息量的增大,有更大的单位表示存贮容量单位,比吉字节(GB, gigabyte)更高的还有:太字节(TB ,terabyte)、PB(Petabyte)、EB(Exabyte)、ZB(Zettabyte)和YB(yottabyte)等。
一台机器的指令系统可以采用位数不同的指令,即指令的字长是可变的,如单字长指令、多字长指令。
❽ 关于存储容量和存储字长,机器字长的问题。有谁能解释一下吗新手求,尽快好吗
这里不用那个公式,因为你不知道存储单元个数也补知道存储字长。
用到存储容量的定义:主存能放进二进制代码的总位数。
256M=2^28 自然就是需要28根地址线才能包含这256M的所有二进制的信息量,对吧
❾ “指令字长=机器字长=存储字长”能得出什么信息
机器字长:是指计算机能直接处理的二进制数据的位数,它决定了计算机的运算精度。
指令字长:一个指令字中包含二进制代码的位数。
一个存储单元存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。
❿ 数据线条数和机器字长和存储字长的关系
传统上,一个处理器的字长(即机器字长)(包括通用寄存器的位数等)与数据线个数相同。因为这样,数据线传输的数据位数与处理的数据位数一致,硬件实现都会简单些。所以,过去,人们根据数据线个数,往往就能知道处理器字长;或者反之。
但是,现在很多处理器并不再完全遵循这个规则。例如,8088处理器内部数据线个数、寄存器位数、指令处理数据的位数、即字长,是16位(与8086一样),然而其外部数据线个数却是8位,目的是方便与当时流行的8位设备连接。再如,Pentium处理器的字长32位,但其外部数据线个数却是64位。使用64位数据线,能够更快地传输主存数据,便于支持芯片内部的高速缓冲存储器。实际上,与外设连接只使用32位数据线。
总之,处理器中字长与数据线个数的具体关系是:或者相等,或者是倍数关系。