IAS中的每个数字都由一个符号位和一个39位表示 值。每条指令均由一个8位操作码(操作码)和一个12位地址as shown in picture
组成,该操作码指定要执行的操作。那么,为什么指令字有左右两边,它们成串,一侧可以执行而另一侧不能执行?
答案 0 :(得分:0)
为什么指令字有左侧和右侧
实际上不是侧面,它是2条独立的说明。通过这种方式打包它们可以节省代码使用的一半空间。
机器处理40位字。指令集非常简单,可寻址存储器非常小,每个字可以保留2条指令。
它们是否成核
通常它们按顺序运行。
一侧可以执行,另一侧不能执行吗?
有时。如果第一条指令是跳转(有条件的或没有条件的),则机器将不执行第二条指令,因为它会跳转。同样,跳转有两种形式/每种形式,一种形式跳转到目标地址的第二条指令,发生这种情况时,执行将转到第二条指令,而机器将不会执行第一条指令。