回 帖 发 新 帖 刷新版面

主题:帮忙看看,为什么不能显示??

data segment
char db ?
data ends
code segment
assume cs:code,ds:data
main proc near
xor ax,ax
mov ax,data
mov ds,ax
mov ah,0
int 16h
mov char,al
mov ah,02h
lea dx,char
int 21h
mov ah,4ch
int 21h
main endp
code ends
end main
大家帮忙看看,为什么不能显示??

回复列表 (共1个回复)

沙发

代码应该是这样的把

        data segment
char db ?
data ends
code segment
assume cs:code,ds:data
main proc near
xor ax,ax
mov ax,data
mov ds,ax
mov ah,0
int 16h
mov char,al  
mov ah,02h    ;你在这里少了加ah,20h,用于显示字符
 
;lea dx,char  ;ah,02h 的显示字符=dl,而不是dx 
MOV DL,CHAR
MOV AH,02H
int 21h
mov ah,4ch
int 21h
main endp
code ends
end main

我来回复

您尚未登录,请登录后再回复。点此登录或注册