我想写个程序,两个数相加,5+3,下面程序错在哪里呢?
data segment
f db 5
g db 3
data ends
;//////////////////////////////////////////////
codes segment
assume cs:codes,ds:data
;////////////////////////////////////////////////
start:
mov ax,data
mov al,f
mov cl,g
add al,cl
mov ah,2
int 21h
codes ends
end start
;////////////////////////////////////////////////
------解决方案--------------------------------------------------------
没有初始化数据段DS
没有返回DOS
要显示输出计算结果,必须先将数据转换为ASCII输出
------解决方案--------------------------------------------------------