(2) 单操作数指令,有两种格式,共12条
格式1:
指令:
MUL |
SR |
无符号乘,R0 R1←R1*SR,根据R1的值置状态位 |
DIV |
SR |
无符号除,R0(余数)R1(商) ←R0 R1/SR,根据R1的值置状态位 |
格式2:
指令:
PUSH |
DR |
压入DR |
POP |
DR |
弹出DR |
INC |
DR |
DR ← DR+1 |
DEC |
DR |
DR ← DR-1 |
NOT |
DR |
DR ← /DR,DR求反 |
SHL |
DR |
DR逻辑左移,最低位补0,最高位移入C |
SHR |
DR |
DR逻辑右移,最高位补0,最低位移入C |
ASR |
DR |
DR算术右移,最高位保持不变,最低位移入C |
RCL |
DR |
DR与C循环左移,C移入最低位,最高位移入C |
RCR |
DR |
DR与C循环右移,C移入最高位,最低位移入C |
|
|