amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 24

C8051F020 汇编语言转写C语言

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

沒有捷徑. 先把程式啃熟了, 再對照著用C重寫一遍.
(34453848)
发表于 2019-5-4 14:50:20 | 显示全部楼层
51的汇编,而且你又源码,改C比较容易。如果汇编写的模块化比较好就更容易了。
(34443030)
 楼主| 发表于 2019-5-4 17:50:38 来自手机 | 显示全部楼层
以前改过windows平台的dll,好像有些不一样
(34443012)
 楼主| 发表于 2019-5-4 17:50:56 来自手机 | 显示全部楼层
谢谢各位前辈
回帖提示: 尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-6-6 09:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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