最近在学习汇编 每次做完例题后则写下一些出错的记录
5.1
1) link时 文件名后不要跟扩展名 否则将出错
2)使用段简化模式时 不要使用mian proc far语句
3)小写转化为大写的时候 使用sub al,20h
5.2
1) 跳转时 标志符号放错地方 跳过了循环初始赋值语句(mov cx,n) 导致循环(loop lab)出错
……
jX lab
……
mov cx,n
lab: ……
loop lab
2)跳转时 跳到了循环初始赋值语句(mov cx,n)而循环少了一个标志符号 导致循环时反复赋值 陷入死循环
……
jX lab
……
lab: mov cx,n
……
loop lab
3) 显示时一定要将值转化为asc码 轻则显示错误 重则一片混乱
5.3
1) 实现换行功能
a db 13,10,'$'
lea ds,a
mov ah,09
int 21h