一加一等于二,不过最后要输出到屏幕上,我写的输出后不是数字而是字母或乱码
------解决方案--------------------
;z<-x+y x=1 y=1
data segment
z dw ?
x dw 1
y dw 1
data ends
code segment
assume CS:code, DS:data
main proc far
;********************************
start: push ds
mov ax, 0
push ax
mov ax, data
mov ds, ax
mov ax, x
ADD ax, y
MOV Z, AX
;********************************
RET
main endp
code ends
end start
如果感觉自己不懂得地方太多,可以找基础性较强的视频看看
------解决方案--------------------
楼主,你往里边加代码呀,是不是那个格式没改呀?比方说txt文本文档,用国标格式或其他格式就会显示不同字符
------解决方案--------------------
MOV DX,Z
ADD DX,30H
MOV AH,2
INT 21H