|
本帖最后由 分立元件 于 2019-11-20 00:06 编辑
差不多一年了,这个几天终于完成了这个两个东西,这里要非常感谢坛友:scu319hy帮我弄了编译器,要不然凭自己很难弄出来!
https://www.ixigua.com/i6761046010899726862/
指令集
一、传送指令
1. mov b,a A>B
2. mov a,b B>A
3. mov c,a A>C
4. mov d,a A>D
5. mov c,b B>C
6. mov d,b B>D
6. mov p0,a A>P0
7. mov p0,b B>P0
8. mov p1,a A>P1
9. mov p1,b B>P1
10. mov a,p0 P0>A
11. mov b,p0 P0>B
12. mov c,p0 P0>C
13. mov d,p0 P0>D
14. mov a,p1 P1>A
15. mov b,p1 P1>B
16. mov c,p1 P1>C
17. mov d,p1 P1>D
18. mov a,0x11 ROM>A
19. mov b,0x11 ROM>B
20. mov c,0x11 ROM>C
21. mov d,0x11 ROM>D
22. mov p0,0x11 ROM>P0
23. mov p1,0x11 ROM>P1
24. store a A>RAM
25. store b B>RAM
26. store p0 P0>RAM
27. store p1 P1>RAM
28. store 0x11 ROM>RAM
29. load a RAM>A
30. load b RAM>B
31. load p0 RAM>P0
32. load p1 RAM>P1
二、控制转移指令
33. jmp 无条件转移
34. jmp 0x11 带地址转移
35. jz 为零转移
36. jnz 不为零转移
37. nop 空操作
三、运算指令
38. add a,b 加法
39. sub a,b 减法
|
|