有问题就问.
ASSUME这句只是声明,并没有干其他事.你如果缺了MOV AX,DATA和MOV DS,AX这两句就不行,因为这两句把数据的地址存储到寄存器中,假如没有这两句,那么,编译器无法识别寄存器中你写的代码的前面的内容(这句好好理解),所以出现乱码.

ASSUME这句只是声明,并没有干其他事.你如果缺了MOV AX,DATA和MOV DS,AX这两句就不行,因为这两句把数据的地址存储到寄存器中,假如没有这两句,那么,编译器无法识别寄存器中你写的代码的前面的内容(这句好好理解),所以出现乱码.

我的原则很简单:不做不喜欢的事!