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

📄 timingloop.asm

📁 在MASM6.15上
💻 ASM
字号:
TITLE Calculate Elapsed Time          (TimingLoop.asm)

; This program uses GetTickCount to calculate the number
; of milliseconds that have elapsed since the program
; started.
; Last update: 1/21/02

INCLUDE Irvine32.inc

TIME_LIMIT = 5000
.data
startTime DWORD ?
dot BYTE ".",0

.code
main PROC
	INVOKE GetTickCount
	mov startTime,eax

L1:
	mov  edx,OFFSET dot	; display a dot
	call WriteString

	INVOKE Sleep,100	; sleep for 100ms

	INVOKE GetTickCount
	sub  eax,startTime	; check the elapsed time
	cmp  eax,TIME_LIMIT
	jb   L1

L2:	exit
main ENDP
END main

⌨️ 快捷键说明

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