如何判断指令格式是单字长还是双字长

在计算机组成原理中 试分析指令格式特点

指令字长度等于机器字长度的指令,称为单字长指令。指令字长度等于两个机器字长度的指令,称为双字长指令。

字节与字长的关系是:字长为字节的8倍数。

字节是计算机的基本编码单位,由8位组成,是计算机中的基本编码单位。

字长是指同一时间中处理二进制数的位数,常用的字长为8位、16位、32位和64位,他们都是8的倍数。

扩展资料:

双倍字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。

双倍字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你看下这两道例题
的第3、4题

单字=2字节=16位(这个“字”你可以认为是一个汉字,因为一个汉字存储在计算机中要占两个字节)
第3题中指令有0~15共16位,第4题是0~15共16位,还要加上下面的偏移量(16位),所以总共就是32位了,也就是双字。
我看的时候也是不理解,后来注意到下面的那个指令有两排,千万别把偏移量漏掉了。。。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网