?? 輸出字符.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 + -