(3) 双操作数指令,有两种格式,共17条
格式1:
指令:
| ADD DR, SR |
DR ← DR+SR |
| ADC DR, SR |
DR ← DR+SR+C |
| SUB DR, SR |
DR ← DR-SR |
| SBB DR, SR |
DR ← DR-SR-C |
| CMP DR, SR |
DR - SR |
| TEST DR, SR |
DR & SR |
| OR DR, SR |
DR ← DR or SR |
| XOR DR, SR |
DR ← DR xor SR |
| AND DR, SR |
DR ← DR & SR |
| MOV DR, SR |
DR ← SR |
| MOV DR, [SR] |
DR ← [SR] |
| MOV [DR], SR |
[DR] ← SR |
格式2:
指令:
| MOV DR, DATA |
DR ← DATA |
| MOV DR, [ADR] |
DR ← [ADR] |
| MOV [ADR],SR |
[ADR] ← SR |
| MOV DR, OFFSET[SR] |
DR ← [OFFSET+SR] |
| MOV OFFSET[DR], SR |
[OFFSET+DR] ← SR |
|
|