amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 506|回复: 24

C8051F020 汇编语言转写C语言

[复制链接]
发表于 2019-5-3 18:12:43 来自手机 | 显示全部楼层 |阅读模式
如题,刚过来一家单位,有个项目,以前是汇编语言开发的,现在领导让我重写到C语言。各位大佬给些建议,关于C8051F020 这款单片机的汇编语言方面的书籍有推荐的吗?或者转写到C语言方面的资料,谢谢
 楼主| 发表于 2019-5-3 18:16:44 来自手机 | 显示全部楼层
我用手机发布的,不知道在哪修改标题
发表于 2019-5-3 18:59:37 | 显示全部楼层
先读懂汇编 ,改成C不是难事
发表于 2019-5-3 19:05:34 | 显示全部楼层
先读懂汇编 ,改成C不是难事 +1
 楼主| 发表于 2019-5-3 19:08:49 来自手机 | 显示全部楼层
有什么书籍或者文档推荐的吗?我现在还没有找到这款单片机的汇编语言文档或者相关书籍,不知道是哪个系列
发表于 2019-5-3 19:13:32 | 显示全部楼层
请参考:8051系列单片机 汇编指令集  以及具体单片机的datasheet.
发表于 2019-5-3 19:45:52 | 显示全部楼层
就是个51内核的8位机,找个以前的51教材看看就行了。
 楼主| 发表于 2019-5-3 19:54:54 来自手机 | 显示全部楼层
找到一些书籍了,以前做过windows上面的dll从汇编转写到c语言,不知道单片机上面一不一样,谢谢各位前辈
发表于 2019-5-3 20:00:52 | 显示全部楼层
看指令  
发表于 2019-5-3 20:01:33 | 显示全部楼层
对于高级会员,易如反掌
发表于 2019-5-3 22:39:47 | 显示全部楼层
先要会写汇编,还得会写C,两样都会的这都不是难事,我经常用汇编或C打草稿用C或汇编写程序
发表于 2019-5-3 23:27:29 来自手机 | 显示全部楼层
费劲,重新开发吧
发表于 2019-5-4 08:07:23 | 显示全部楼层
先把C和汇编学会,再写
发表于 2019-5-4 08:47:38 | 显示全部楼层
按照产品功能,重新用C 开发吧
发表于 2019-5-4 09:18:18 | 显示全部楼层
领导的意思是让先看懂后续还要更改
发表于 2019-5-4 09:29:19 来自手机 | 显示全部楼层
用汇编写的超高密度代码,转写成C编译后可能无法正常运行,或者运行速度变慢
发表于 2019-5-4 10:57:16 | 显示全部楼层
C8051F020完全没有性价比,采购也困难。
换单片机吧,用C重新开发。
发表于 2019-5-4 11:24:52 | 显示全部楼层
老谭的入门书籍怎能少呢
发表于 2019-5-4 13:50:50 来自手机 | 显示全部楼层
功能不是特别复杂的就重新写吧。汇编可读性很差
 楼主| 发表于 2019-5-4 14:17:42 来自手机 | 显示全部楼层
公司没有硬件工程师,这个好像是抄板的,
发表于 2019-5-4 14:38:33 | 显示全部楼层
管他是不是抄板的,按照功能重新开发呗
发表于 2019-5-4 14:42:58 | 显示全部楼层
hyf88 发表于 2019-5-4 14:17
公司没有硬件工程师,这个好像是抄板的,

沒有捷徑. 先把程式啃熟了, 再對照著用C重寫一遍.
发表于 2019-5-4 14:50:20 | 显示全部楼层
51的汇编,而且你又源码,改C比较容易。如果汇编写的模块化比较好就更容易了。
 楼主| 发表于 2019-5-4 17:50:38 来自手机 | 显示全部楼层
以前改过windows平台的dll,好像有些不一样
 楼主| 发表于 2019-5-4 17:50:56 来自手机 | 显示全部楼层
谢谢各位前辈
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-5-25 04:36

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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