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

📄 main.asm

📁 主要是演示汇编的多文件调用并和C、C++配合使用的程序。
💻 ASM
字号:
;程序功能:延时输出See See!
;使用方法:只能输入1-9的数据,1延时最短,9延时最长
include head.inc

extrn printf:far
extern sleeP:far

data segment 
	show db 0AH,0DH,'Please input the time you want to delay:$'
	see db 0AH,0DH,'See See!$'  
data ends
code segment use16 public
	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 far ptr sleeP
	dec al
	cmp al,0
	jnz tag
        
	lea dx,see   ;输出延时后的提示信息
	call far ptr printf
        mov ax,4c00H
        int 21H
code ends
end start

⌨️ 快捷键说明

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