一条指令必须包括什么?

如题所述

第1个回答  2014-04-22
操作码和地址码本回答被提问者采纳
第2个回答  2014-04-22
一条指令必须包含下列信息:
(1)操作码。它具体说明了操作的性质及功能。一台计算机可能有几十条至几百条指令,每一条指令都有一个相应的操作
码,计算机通过识别该操作码来完成不同的操作。(2)操作数的地址。CPU
通过该地址就可以取得所需的操作数。(3)操作结果的存储地址。把对操作数的处理所产生的结果保存在该地址中,以便再次使用。(4)下条指令的地址。执行
程序时,大多数指令按顺序依次从主存中取出执行,只有在遇到转移指令时,程序的执行顺序才会改变。为了压缩指令的长度,可以用一个程序计数器
(Program Counter,PC)存放指令地址。每执行一条指令,PC 的指令地址就自动
+1(设该指令只占一个主存单元),指出将要执行的下一条指令的地址。当遇到执行转移指令时,则用转移地址修改 PC 的内容。由于使用了
PC,指令中就不必明显地给出下一条将要执行指令的地址。
了解更多开源相关,去LUPA社区看看吧。
相似回答