前面的章节,差不多一天看一章
到了第10章就不行了,需要更深入理解,需要大量时间编程跟调试。
这4个编程题我花了5天时间才完成。
所谓“纸上得来终觉浅,绝知此事要躬行”
同时实际编程锻炼,会遇到很多看书时想不到的问题。
通过第10章的4个编程练习,有以下收获
1子程序设计,保证寄存器不冲突很重要
2随着代码量增加,不能像以前一样想到哪写到哪了,要先做好模块设计,编写过程中也要有清晰的注释说明
3栈的使用要心中有数,别让call与push等命令冲突了,ip会跑飞的
4常见编译错误提示需要了解
5debug要耐心+细心,编程不是到写完代码为止的,调试也是重要的一部分...



- [efan] 你说的没错,是我搞错了。谢谢! 05/17 13:32
- [guiji4372] 第二空应该是18H吧,lz没有跟踪运行结果吧,而且对CX控制loop循环时的设置理解有误。(我也是菜 05/16 22:49
- [efan] 就是汇编语言啊 05/12 08:50
- [qq260893875] 请问汇编用什么语言写的? 05/11 22:23