main.asm

来自「主要是演示汇编的多文件调用并和C、C++配合使用的程序。」· 汇编 代码 · 共 37 行

ASM
37
字号
;程序功能:延时输出See See!
;使用方法:只能输入1-9的数据,1延时最短,9延时最长
include head.inc
data segment 
	show db 0AH,0DH,'Please input the time you want to delay:$'
	see db 0AH,0DH,'See See!$'  
data ends
code segment
	assume cs:code,ds:data
start:
	mov ax,data
	mov ds,ax
	mov dx,offset show
	mov ah,09h
	int 21h           ;输出提示信息
	xor bx,bx
	mov bx,0000111111111111B  ;内循环次数
	mov ah,01h
	int 21h	
	sub al,30h        ;外循环次数
	xor cx,cx
	mov cx,0000111111111111B  ;中层循环次数
tag:
	call sleep
	dec al
	cmp al,0
	jnz tag
        
	lea dx,see   ;输出延时后的提示信息
	mov ah,09h
	int 21h
        mov ax,4c00H
        int 21H
include sleep.asm
code ends
end start

⌨️ 快捷键说明

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