指令系统的分类
数据转移类指令
MOV <目的操作数> <源操作数>
1.以累加器为目的操作数
2.以Rn为目的操作数
3.以直接地址为目的操作数
4.以寄存器为目的操作数
5.堆栈操作指令
6.出栈操作指令
7.累加器A与外部数据存储器RAM/IO传送指令
8.查表指令
算术运算类指令
1.加法指令
2.带位加法指令
3.增1指令
4.十进制调整指令
5.带错位的减法指令
6.减1指令
7.乘法指令
8.除法指令
9.字节交换指令
10.半字节交换指令
逻辑操作类指令
1.累加器清零指令
2.累加器求反指令
3.左环移指令
4.带进位左环移指令
5.右环移指令
6.带进位右环移指令
7.累加器半字节交换指令
8.逻辑与指令
9.逻辑或指令
10.逻辑异或指令
控制转移类指令
1.长跳转指令
2.相对跳转指令
3.绝对转移指令
4.间接跳转指令
5.条件跳转指令
6.比较不相等跳转指令
7.减一不为0转移指令
8.调用子程序指令
9.子程序返回指令
9.中断返回指令
10.空操作指令
位操作指令
1.数据位传送指令
2.位变量修改指令
3.位变量逻辑与指令
4.位变量逻辑或指令
5.条件跳转类指令
伪指令
1.ORG
2.END
3.EQU
4.DB
5.DW
6.DS
7.BIT