(1) 双操作数指令


  双操作数指令,采用4位操作码,每个操作数形式地址占6位,计算实际地址的办法已在前面讲过。书写其编码时,是从最低位开始把每3位分一组,用8进制表示每一组的值;最高的一位单独一组,只能为0或1(下同)。用12个操作码(八进制的01~06,10~16)表示12条指令,而00、07、10、17共4个编码用于扩展其它操作码。

01
SS
DD
MOV
02
SS
DD
CMP
03
SS
DD
BIT
04
SS
DD
BIC
05
SS
DD
BIS
06
SS
DD
ADD
11
SS
DD
MOVB
12
SS
DD
CMPB
13
SS
DD
BITB
14
SS
DD
BICB
15
SS
DD
BISB
16
SS
DD
SUB

  多数情况下,操作码最高一位的值,用于区分是字指令还是字节指令,为1则是字节指令,并在汇编语句名后用跟字符B标记(下同);加、减指令不支持字节运算,故可以用06和16操作码分别表示ADD和SUB指令。