就汇编语法的角度来讲,除了应该把move改成mov外,没有语法错误,但是不知道楼主想实现什么功能,所以有没有逻辑错误就看不出来了,还有就像上面说的,sseg一般用作堆栈段的段名,但是那只是一种习惯,ASSUME CS:CODE, DS:DATA, ES:SSEG 从这句来看,一开始就把ES和SSEG联系起来了,所以应该不算错误。
如果楼主想找的是逻辑错误的话,得告诉这段程序的功能才行。但看语法,除了move应改成mov外,没有错误。
的确是MOV不是MOVE。在这这个程序里,SSEG被定义成了堆栈段,在后面你通过MOV AX,SSEG和MOV ES,AX把堆栈段的地址对应到了ES寄存器,这样不对,应该对应到SS寄存器。
不是MOVE,是MOV
这个。。。。