发布网友 发布时间:2024-08-07 07:48
共1个回答
热心网友 时间:2024-08-20 05:20
实际上,可以理解为任何指令都是具有两个操作数的。所谓的一地址格式的指令实际上看做是隐藏了一个操作数的二地址指令。一种情况下,而隐藏的操作数可能为立即数,比如加一的Inc指令,隐藏另一操作数就为1。另一种情况下,隐藏的操作数也可能为另外的寻址方式,比如pop,push指令,指令当中直接指明了另一操作数为堆栈段。热心网友 时间:2024-08-20 05:19
实际上,可以理解为任何指令都是具有两个操作数的。所谓的一地址格式的指令实际上看做是隐藏了一个操作数的二地址指令。一种情况下,而隐藏的操作数可能为立即数,比如加一的Inc指令,隐藏另一操作数就为1。另一种情况下,隐藏的操作数也可能为另外的寻址方式,比如pop,push指令,指令当中直接指明了另一操作数为堆栈段。热心网友 时间:2024-08-20 05:21
实际上,可以理解为任何指令都是具有两个操作数的。所谓的一地址格式的指令实际上看做是隐藏了一个操作数的二地址指令。一种情况下,而隐藏的操作数可能为立即数,比如加一的Inc指令,隐藏另一操作数就为1。另一种情况下,隐藏的操作数也可能为另外的寻址方式,比如pop,push指令,指令当中直接指明了另一操作数为堆栈段。