分立元件 发表于 2019-11-20 00:02:26

终于完成的CPU烧写器和编译器!

本帖最后由 分立元件 于 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,0x11ROM>A
19. mov b,0x11ROM>B
20. mov c,0x11ROM>C
21. mov d,0x11ROM>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 0x11ROM>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    减法

zjh889 发表于 2019-11-20 02:01:18

楼主的确厉害,高人一个!

jackenjoy 发表于 2019-11-20 08:53:54

做成了实体?感觉即使做出来了,还是不如几毛钱的单片机,只是对理解计算机的组成有所帮助而已:lol

分立元件 发表于 2019-11-20 09:12:45

jackenjoy 发表于 2019-11-20 08:53
做成了实体?感觉即使做出来了,还是不如几毛钱的单片机,只是对理解计算机的组成有所帮助而已

是的,只是能理解原理,自娱自乐啦!

JuncoJet 发表于 2019-11-20 09:29:58

自己实现了CPU?还是自己实现了解释器

分立元件 发表于 2019-11-20 09:49:44

JuncoJet 发表于 2019-11-20 09:29
自己实现了CPU?还是自己实现了解释器

CPU、编译器、烧写器都弄出来了

Bayaer 发表于 2019-11-20 10:04:00

没看明白这是个啥?是用分离原件做的51单片机吗?

分立元件 发表于 2019-11-20 10:14:55

Bayaer 发表于 2019-11-20 10:04
没看明白这是个啥?是用分离原件做的51单片机吗?

用数字芯片制作的大号单片机

Bayaer 发表于 2019-11-20 10:18:50

分立元件 发表于 2019-11-20 10:14
用数字芯片制作的大号单片机

哦,那是很牛X了,应该去STC公司应凭个职位了,到时候给坛支发放些免费MCU玩玩,

michaelinv 发表于 2019-11-20 10:41:39

没看明白,但是感觉挺牛

zwq0 发表于 2019-11-20 10:50:02

牛人,为你点赞!

fshwen 发表于 2019-11-21 19:52:12

什么都不说了,只能说服

zaq 发表于 2019-11-22 13:33:06

赞一个!这个是基础学科! 厉害了!
纯底层的!

scu319hy 发表于 2019-11-22 17:08:45

恭喜,恭喜~:lol
我见过网上有老外自己DIY了CPU,然后在上面跑了个网站服务...楼主要不也试一下?:lol

分立元件 发表于 2019-11-22 17:23:24

scu319hy 发表于 2019-11-22 17:08
恭喜,恭喜~
我见过网上有老外自己DIY了CPU,然后在上面跑了个网站服务...楼主要不也试一下?

对这个兴趣不大,还是喜欢用来搞图像控制方面
页: [1] 2
查看完整版本: 终于完成的CPU烧写器和编译器!