@签到汇编程序?

Ser*_*rov 2 assembly addressing-mode

我正在为一个信息系统课做一个任务,教授决定使用psuedo-assembler.他用过

@
Run Code Online (Sandbox Code Playgroud)

SUB @106, -2(104), 110
Run Code Online (Sandbox Code Playgroud)

这个符号是什么意思?

das*_*ght 5

DEC的汇编语言(PDP-11,VAX)@意味着间接寻址模式,即额外的间接级别.

在您的情况下,@106意味着操作数的地址取自地址106.

  • @ user1260028是的,这是正确的。如果您熟悉`C`,则术语* indirect *表示在指针前面添加星号`*`。由于您可以将任何数字*解释为汇编语言中的指针,因此您可以将@视为大致对应于C的星号*。 (2认同)