矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 3374|回复: 21

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

[复制链接]
     
发表于 2019-11-20 00:02:26 | 显示全部楼层 |阅读模式
本帖最后由 分立元件 于 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    减法

     
发表于 2019-11-20 02:01:18 | 显示全部楼层
楼主的确厉害,高人一个!
回复 支持 反对

使用道具 举报

     
发表于 2019-11-20 08:53:54 | 显示全部楼层
做成了实体?感觉即使做出来了,还是不如几毛钱的单片机,只是对理解计算机的组成有所帮助而已
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-11-20 09:12:45 来自手机 | 显示全部楼层
jackenjoy 发表于 2019-11-20 08:53
做成了实体?感觉即使做出来了,还是不如几毛钱的单片机,只是对理解计算机的组成有所帮助而已

是的,只是能理解原理,自娱自乐啦!
回复 支持 反对

使用道具 举报

     
发表于 2019-11-20 09:29:58 | 显示全部楼层
自己实现了CPU?还是自己实现了解释器
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-11-20 09:49:44 来自手机 | 显示全部楼层
JuncoJet 发表于 2019-11-20 09:29
自己实现了CPU?还是自己实现了解释器

CPU、编译器、烧写器都弄出来了
回复 支持 反对

使用道具 举报

     
发表于 2019-11-20 10:04:00 | 显示全部楼层
没看明白这是个啥?是用分离原件做的51单片机吗?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-11-20 10:14:55 来自手机 | 显示全部楼层
Bayaer 发表于 2019-11-20 10:04
没看明白这是个啥?是用分离原件做的51单片机吗?

用数字芯片制作的大号单片机
回复 支持 反对

使用道具 举报

     
发表于 2019-11-20 10:18:50 | 显示全部楼层
分立元件 发表于 2019-11-20 10:14
用数字芯片制作的大号单片机

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

使用道具 举报

     
发表于 2019-11-20 10:41:39 | 显示全部楼层
没看明白,但是感觉挺牛
回复 支持 反对

使用道具 举报

     
发表于 2019-11-20 10:50:02 | 显示全部楼层
牛人,为你点赞!
回复 支持 反对

使用道具 举报

     
发表于 2019-11-21 19:52:12 | 显示全部楼层
什么都不说了,只能说服
回复 支持 反对

使用道具 举报

     
发表于 2019-11-22 13:33:06 | 显示全部楼层
赞一个!这个是基础学科! 厉害了!
纯底层的!
回复 支持 反对

使用道具 举报

     
发表于 2019-11-22 17:08:45 | 显示全部楼层
恭喜,恭喜~
我见过网上有老外自己DIY了CPU,然后在上面跑了个网站服务...楼主要不也试一下?
回复 支持 反对

使用道具 举报

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

对这个兴趣不大,还是喜欢用来搞图像控制方面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-4-23 23:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表