⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 输出字符.txt

📁 包括汇编常用的中断、求最值和进制转换的代码片段和三个小例子 环境:masm
💻 TXT
字号:
试看这个是否满足你的要求,能够进行屏幕控制和有提示信息 

.model small 
.386 
.stack 400h 
.data 
buffer db 80,0,80 dup(0) ;80是预先定义要输入的 
;个数,0是实际输入的个 
; 数 
tishi db 'Please input the string:','$' 
shuchu db 'The output result is:','$' 
;宏定义 
screencontrol macro do ;进行屏幕的控制 
mov ah,2 ;置光标 
mov bh,0 
mov dl,12 ;列号 
int 10h ;BIOS调用 
lea dx,do 
mov ah,9 ;显示字符串 
int 21h 
endm 
.CODE 
START: 
mov ax,@data 
mov ds,ax 
mov es,ax 

mov dh,7 ;行号 
screencontrol tishi 

lea si,buffer 
mov dx,si 
mov ah,0ah 
int 21h 

mov dh,9 ;行号 
screencontrol shuchu 

mov bx,[si+1] ;存放实际的个数 
and bx,000ffh 
mov [si+bx+2],'$' ;在最后加上'$' 
mov dx,si 
add dx,2 ;字符串的首地址 
mov ah,9 ;显示字符串 
int 21h 

mov ah,1 ;暂停,任意键关闭 
int 21h 
mov ah,4ch 
int 21h 

end start

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -