tab.asm

来自「用汇编语言实现的类似DOS下打字的游戏」· 汇编 代码 · 共 27 行

ASM
27
字号
;实现按下tab键游戏暂停,并统计前段所用时间,再按下tab键游戏继续的子程序
;入口参数:-------------输入的tab键
tap proc far ptr

	push ax
	push cx
	push dx
	
wait3:	mov ah,2
	int 16h
	jz  wait3	;键盘没有输入时等待
 	cmp al,20h	;有输入时比较输入是否为空格
	jne wait3

	mov ah,2ch	;为空格则读取当前时刻
	int 21h
	mov hour,ch	;重置当前时刻
	mov second,cl
	mov minute,dh

	pop dx
	pop cx
	pop ax
	
	ret
tab	endp

⌨️ 快捷键说明

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