要实现间接寻址模式,需要使用寄存器 Ry 存储一个指针的内存地址,然后使用 @ 符号来表示间接寻址。具体的加载指令如下:

LWRx ,@( Ry ) ; Rx <- MEM [ MEM [ Ry ] ]

这条指令的意思是,先从寄存器 Ry 中取出一个指针的内存地址,然后再从这个内存地址指向的内存位置中取出一个操作数,并将其存入寄存器 Rx 中。

给出下面的加载指令 LWRx Ry OFFSET ; Rx <- MEM Ry + OFFSET 如何实现一种新的寻址模式称为间接寻址模式用汇编语言表示如下: LWRx Ry 这条指令的语义是寄存器 Ry 的值是一个指针的内存地址而这个指针指向的内存操作数需要装入Rx中

原文地址: http://www.cveoy.top/t/topic/huEs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录