我的方法是: 用框图法分析汇编程序,分几步吧,赶着说吧 1、按硬件结构分别制作相关存储器表格,在读程序过程中,一边读一边把 遇到的内容记在相应的存储器地址上,读完程序了,你的数据结构分配也就清晰了。 2、把硬件的各个接口地址,分析列表。 3、标志位,寄存器分的定义分析列表。就算编汇的人自已也不会一点标记也不做的。 4、刻苦钻研框图,因为汇编的程序,最繁锁的地方就是来回用DPTR,ACC,R0-R7这些东西,先把框图做的细一点,一条一条写,慢慢去掉中间环节,你会发现,程序变得简单明了了。 5、当然,你所读的汇编最好是结构分配比较合理的,否则混乱的汇编程序只有两个选择一个是重新来过,一个是深陷泥坛。 6、能用C是最好不过了,公司曾让我做一个系统软件,按汇编的程序预期2个半月完成,我**先择了C,最后真正完成项目的时间只用的20多天。 |