Open segments错误是没有给段加ends
warning A4001: Extra characters on line
说明:当一行上已接受了定义指令说明的足够信息,而又出现多余的字符,汇编程序提示出
错。一般多由于指令中出现多余或非法的符号。
当上一段已将ax赋值则这里直接div 被除数
Immediate mode illegal
立即数模式错误。例如:
mov ds,1000h 或 mov [20h],ax
div不能直接被除数为立即数
如div 2
应该为
mov bx,2
div bx
A2028应该是落下字符或者多了字符
我是因为mov ax bx
应该是mov ax,bx
A2031Operator types must match
我是因为cmp al,bx
将ax的低位减bx作比较
改为cmp ax,bx则正确
LINK:warning L4021: no stack segment
没写stack、
在段segment 后面加stack就行了