下列关于指令字长、机器字长和存储字长的说法中,正确的是( )。 Ⅰ.指令字长等于机器字长的前提下,取指周期等于机器周期 Ⅱ.指令字长等于存储字长的前提下,取指周期等于机器周期 Ⅲ.指令字长和机器字长的长度没有必然联系

admin2018-07-17  48

问题 下列关于指令字长、机器字长和存储字长的说法中,正确的是(    )。
    Ⅰ.指令字长等于机器字长的前提下,取指周期等于机器周期
    Ⅱ.指令字长等于存储字长的前提下,取指周期等于机器周期
    Ⅲ.指令字长和机器字长的长度没有必然联系
    Ⅳ.为了硬件设计方便,指令字长都和存储字长一样大

选项 A、Ⅰ、Ⅲ和Ⅳ
B、Ⅱ、Ⅲ和Ⅳ
C、Ⅱ和Ⅲ
D、Ⅰ和Ⅳ

答案C

解析 本题考查各种字长的区别与联系。指令字长通常取存储字长的整数倍,如果指令字长等于存储字长的2倍,则需要2次访存,取指周期等于机器周期的2倍,如果指令字长等于存储字长,取指周期等于机器周期,但是存储字长和机器字长也没有必然联系,所以不能确定取指周期和机器周期的关系,故Ⅰ错误、Ⅱ正确。指令字长取决于操作码的长度、操作数地址的长度和操作数地址的个数,与机器字长没有必然的联系,但为了硬件设计方便,指令字长一般取字节或存储字长的整数倍,Ⅲ正确。指令字长一般取字节或存储字长的整数倍,Ⅳ错误。
    注意:指令字长是指指令中包含二进制代码的位数;机器字长是CPU一次能处理的数据长度,通常等于内部寄存器的位数;存储字长是一个存储单元存储的二进制代码(存储字)的长度。
转载请注明原文地址:https://jikaoti.com/ti/zcfjFFFM
0

最新回复(0)