答:(1)由于CPU按地址访问存储器中数据,故机器字长必须是存储字长的倍数,为尽量节省数据所占存储空间,机器字长通常等于多个存储字长; 由于指令存放在存储器中,下条指令地址为存储器地址,故指令字长必须为存储字长的倍数,指令字长是否等于多个存储字长,取决于指令系统的风格及具体指令的约定。 (2)由于不同指令所需约定...
机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。 存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。 指令字长:计算机指令字的位数。 通常早期计算机:存储字长 = 指令字长 = 数据字长,故访问一次便可取一条指令或一个数据。随着计算机应用范围的不断扩大,...
机器字长与存储字长:两者没有必然的联系 机器字长与指令字长:两者没有必然的联系。它既可以等于机器字长也可以大于或者小于机器字长。通常把等于机器字长的指令称为单字长指令。把等于半个机器字长的指令称为半字长指令。把等于两倍机器字长的指令称为双字长指令。 存储字长和指令字长。各位可能经常看到这样的字眼:某某...
指令字长会影响取指时间,如:机器字长=存储字长=16bit,则取一条双字长指令需要两次访存操作 地址线:存储单元的个数=存储容量=2地址线条数存储单元的个数=存储容量=2地址线条数,若一个CPU有N根地址线,则CPU的地址总线宽度为N,可以寻址2N2N个内存单元,即每一条地址总线都对应着一个存储单元。 数据线:数据总线...
存储字长指的是存储器中一个字的位数,刚刚上面提到了,即一个存储单元中存放的二进制代码的长度。存储字长与机器字长有密切关系,但它们并不总是相等。 操作位数 操作位数指的是计算机进行运算的位数。 有人说 要晕了 这不是机器字长吗? 别急 操作 何为操作? 计算是操作的一部分 所以 操作 一定是更大的概念 ...
【简答题】简述什么是机器字长、指令字长、存储字长?三者有何关系?相关知识点: 试题来源: 解析 机器字长: 指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长: 一条指令的二进制代码位数。 存储字长: 一个存储单元所存二进制代码的位数。
指令字长和机器字长的长度没有任何关系 相关知识点: 试题来源: 解析 B,D 正确答案:B,D 解析:指令字长一般都取存储字长的整数倍,如果指令字长等于存储字长的2倍,就需要两次访存,取指周期等于机器周期的2倍;如果指令字长等于机器字长,则取指周期等于机器周期。指令字长取决于操作码的长度、操作数地址的长度和操作...
这个问题实际上等价于取出64位数据需要取几次,每次取一个存储单元的大小,当然只需要取两次了,这里的两次仅仅说明了64是32的2倍,并不体现机器字长和存储字长的其他关系。 再问,假设采用某定长指令集的机器,指令字长均为80位,一个存储单元长度16位,要取出一条指令,需要取几次?
机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。 存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。 指令字长:计算机指令字的位数。 数据字长:计算机数据存储所占用的位数。 注:冯诺依曼机中,指令和数据同等重要,都存放在存储器中,并可按地址寻访。
三者的区别和联系如下:区别:1、机器字长指CPU一次能够处理的二进制数据的位数,它与CPU的寄存器位数有关。机器字长决定了CPU所能处理的数据的范围和精度。2、指令字长指一条指令的二进制代码位数。它决定了计算机所能支持的指令种类和操作的复杂程度。3、存储字长指一个存储单元所能存储的二进制代码位数...