请弄过汇编的提个意见,关于读5000行汇编东东...

2020-01-20 19:09发布

这个程序以前是8031+外部存储器的机器,老机器,外国人的,我们学习中。
里边有8155,8255等等,程序有5000行汇编,汇编是反汇编来的,15k程序,RAM基本都用完,没有解释,
请问读懂这个程序是否困难,去交给电子市场的话我要求能提供详细解释(详细到我能修改里边的参数),大概的报价是多少?
如果我们自己读这个程序(我们没有很丰富的汇编经验,有丰富的C,外设控制,多种MCU经验),是否可行,大概多久能看出门道?
请大家评估下给个参考意见。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
83条回答
vipcff
1楼-- · 2020-01-21 10:18
楼上讲的怎么模拟法?能否再讲些? 那个程序好多lcall 
vipcff
2楼-- · 2020-01-21 12:25
我们读懂它是为了解他们是基于什么原理来测量的 等等
kl818bc000
3楼-- · 2020-01-21 16:21
如 MOV A,#3  改成 LDI R16,3 (AVR) 或 ACC = 3; (C语言)

LCALL 0800H 改成  RCALL SUB0800 或   sub0800();

不然你贴一小段上来
kl818bc000
4楼-- · 2020-01-21 16:43
等完全转换到AVR或C语言,就可以用AVR或STM32的仿真器单步运行,到时就可以把算法找出来了
vipcff
5楼-- · 2020-01-21 20:09
 精彩回答 2  元偷偷看……
ground
6楼-- · 2020-01-21 20:37
看反汇编确实费神,要“非常”了解这个产品,包含功能细分和实现过程;
你还要确定这个反汇编能编译通过,而且在机器运行正常。
很多反汇编软件把表格反为代码,或把代码反为表格,这个最头痛。
15K不算太大,估计2个月能看个大概,真正熟悉代码估计要半年。

一周热门 更多>