Assembly PDP-11汇编程序:怎样做;“单操作数指令”;工作
我在试着理解PDP-11的装配。为此,我将仔细阅读这份文件 PDP-11有多套指令类型。一个是单操作数指令,另一个是双操作数指令。 例如,双操作数指令是:Assembly PDP-11汇编程序:怎样做;“单操作数指令”;工作,assembly,pdp-11,Assembly,Pdp 11,我在试着理解PDP-11的装配。为此,我将仔细阅读这份文件 PDP-11有多套指令类型。一个是单操作数指令,另一个是双操作数指令。 例如,双操作数指令是: MOV @(R0)+,R1 …它(如果我理解正确的话)从R0指向的内存中提取数据,然后递增R0,然后将从内存中获取的数据存储到R1中 但是单操作数指令呢? 例如: 会发生什么?政府可否: 检索R0指向的值 增加R0 增加价值 将结果存储到R0指向的新地址 再次增加R0 或跳过2或跳过5?包含§3.3.3中的INC-(R0)示例,该示例说
MOV @(R0)+,R1
…它(如果我理解正确的话)从R0指向的内存中提取数据,然后递增R0,然后将从内存中获取的数据存储到R1中
但是单操作数指令呢?
例如:
会发生什么?政府可否:
INC-(R0)
示例,该示例说明在指令主操作之前/之后,增量/减量发生一次:
3.3.3自动减量模式
自动递减模式示例
INC-(R0)
,八进制代码:005240
,指令名:Increment
操作:将R0
的内容减2和
用作操作数的地址。操作数为
增加了一个INCB-(R0)
,八进制代码:105240
,指令名:Increment
操作:将R0
的内容递减一和二
用作操作数的地址。操作数为
增加了一个你试过阅读手册吗?是的,当然。手册上有关于这件事的说明吗?不清楚,这就是我在这里问的原因。
INC @(R0)+