怎么显示出来是乱码呢?
从键盘输入一字符串,将其送入缓冲区,并显示这组字符串。
stack segment stack
dw 40 dup(?)
top label word
stack ends
;
data segment
string1 db 'do you want to input string?(y/n):$'
crlf db 0dh,0ah,'$'
string2 db 'please input string.',0dh,0ah,'$'
bufin db 20h
db ?
bufin1 db 20h dup(?)
data ends
;
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,offset top
lea dx,string1
mov ah,09h
int 21h
mov ah,01h
int 21h
cmp al,'Y'
je input
cmp al,'y'
je input
jne done
input: lea dx,crlf
mov ah,09h
int 21h
lea dx,string2
int 21h
lea dx,bufin
mov ah,0ah
int 21h
mov al,bufin+1
mov ah,0
add si,ax
mov byte ptr [si],'$'
lea dx,crlf
mov ah,09
int 21h
lea dx,bufin+2
int 21h
done: mov ah,4ch
int 21h
code ends
end start
stack segment stack
dw 40 dup(?)
top label word
stack ends
;
data segment
string1 db 'do you want to input string?(y/n):$'
crlf db 0dh,0ah,'$'
string2 db 'please input string.',0dh,0ah,'$'
bufin db 20h
db ?
bufin1 db 20h dup(?)
data ends
;
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,offset top
lea dx,string1
mov ah,09h
int 21h
mov ah,01h
int 21h
cmp al,'Y'
je input
cmp al,'y'
je input
jne done
input: lea dx,crlf
mov ah,09h
int 21h
lea dx,string2
int 21h
lea dx,bufin
mov ah,0ah
int 21h
mov al,bufin+1
mov ah,0
add si,ax
mov byte ptr [si],'$'
lea dx,crlf
mov ah,09
int 21h
lea dx,bufin+2
int 21h
done: mov ah,4ch
int 21h
code ends
end start
...全文
相关推荐
打开电脑文件部分文字显示为乱码该怎么办?.docx
通过以上步骤,我们可以解决大部分 Windows 系统文字乱码问题。但是,如果问题仍然存在,我们可能需要进行进一步的检查和解决。常见问题* 为什么我的电脑中文字显示为乱码?
Dreamweaver编辑网页预览的时候显示乱码该怎么办?
当浏览器尝试加载一个没有正确声明编码的网页时,它可能会按照默认的编码方式解析,这就会导致字符显示为乱码。
放大缩小图纸文字乱码加重?高清适配字体保障字符清晰显示.rar
还在被 CAD 文字乱码、显示问号、字体缺失困扰?这份完整解决方案,绝大多数问题都能搞定,速收,欢迎下载!
调整透明度 CAD 图纸乱码?下载显示参数修复包.rar
所附Excel文件“调整透明度 CAD 图纸乱码?下载显示参数修复包.xlsx”并非普通数据表格,而是结构化封装的CAD系统参数修复指令集。
Windows 10正式版字体乱码显示为方块怎么办?.docx
Windows 10 正式版字体乱码显示为方块解决方法 Windows 10 正式版字体乱码显示为方块是一个常见的问题,特别是在打开含有韩语或其他 Unicode 字符的文档或软件时尤其明显。


