首先,我们知道指令由两部分组成:操作码+操作数。
笼统来讲,数据来自主存和外设,但是有的数据可能已经事先保存在处理器寄存器中,也可能和指令的操作码一起进入了处理器。主存和外设在汇编语言中被抽象成为了存储器地址和I/O地址,而寄存器虽然以名称表述,但是在机器代码中同样用地址编码区别寄存器,所以指令的操作数需要通过地址指示。
首先,我们知道指令由两部分组成:操作码+操作数。
笼统来讲,数据来自主存和外设,但是有的数据可能已经事先保存在处理器寄存器中,也可能和指令的操作码一起进入了处理器。主存和外设在汇编语言中被抽象成为了存储器地址和I/O地址,而寄存器虽然以名称表述,但是在机器代码中同样用地址编码区别寄存器,所以指令的操作数需要通过地址指示。