指令集不过是把寻址方式和以下指令类型相结合的产物
1 直接寻址
2 寄存器寻址
3 间接寻址
1 数据传输 MOV LD
1.1 直接寻址 MOV A,#123
1.2 寄存器寻址 MOV A,R0
1.3 间接寻址 MOV A,@R0
2 运算 ADD DEC MUL DIV
2.1 直接寻址 ADD A,#123
2.2 寄存器寻址 DEC A,R0
2.3 间接寻址 ADD A,@R0
3 逻辑运算 AND NOT OR XOR
3.1 直接寻址 AND A,#123
2.2 寄存器寻址 OR A,R0
2.3 间接寻址 XOR A,@R0
4 程序控制(跳转指令)
4.1 无条件转移 JP LOOP
4.2 条件转移 JPCR LOOP
4.3 长转移 JMP LOOP
4.4 短转移 SJMP LOOP
4.5 CALL
4.6 RET
4.7 RETI
5 其他
5.1 POP PUSH
学习没什么捷径的。但是如果你是用来应付学校里的东西,看看类似的程序实例,现买现卖,照葫芦画瓢,应该能快一点。
首先你要对指令敏感.如mov add什么的,接着就是看书,把你遇到问题自己记录下来.,有空多多就是了,也没什么经验能说的