汇编考完了,悲剧的93分,,,,,以后的汇编就用的少了,凡是用到都来这里做点代码笔记:
一、错误总结:
1、程序最后END +起始标号,否则U的时候需要自己手动找起始位置而且有可能程序翻译指令错误
2、对内存单元进行操作的时候,注意类型的指定,比如inc [si]必然是错的因为没有类型,还有处理数据计数器si注意加一
3、凡是用到[si]这种形式的,都注意声明BYTEPTR,WORD PTR
4、同3的错误,如果声明了COUNTDB 3,那么mov cx,count就是不对的,因为类型不匹配
5、使用MOVS注意:设定DF,以及该指令是将DS:SI的内容给ES:DI,所以需要设定ES
7、repnz reprepz小心使用方法
8、用DW定义的时候,如果是INC SI /DI DEC SI /DI一定做两次
原文地址:http://blog.csdn.net/u011026968/article/details/37327083