为什么如下汇编会出现乱码
data SEGMENT
OBF DB ' hwfdjwfkrwejtfwjekrfljewklf;jwehefiala67456745$'
data ENDS
sta SEGMENT
dw 32 dup(0)
sta ENDS
code SEGMENT
ASSUME cs:code,ds:data,ss:sta
push ds;
sub ax,ax
push ax
mov ax,data;
mov ds,ax;
;mov dx,offset OBF
lea dx,obf
mov ah,9
int 21H
mov ax,4c00H
int 21H
code ENDS
end
OBF DB 'hwfdjwfkrwejtfwjekrfljewklf;jwehefiala67456745$'
如果去掉 h前面的空格 就会出现乱码
[解决办法]
你在什么环境下运行的?我这里直接编译链接执行,不管有没有空格都没有出现乱码。