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

📄 queue.inc

📁 该软件提供了编辑、编译、运行、调试汇编语言程序的集成环境
💻 INC
字号:
;----------------------------------------------------------
; 作者:陈文尧
; 文件:Queue.inc
; 版本:1.04
; 创建日期:2001.08.01
;----------------------------------------------------------


FQUEUE	struc
		que_len	dw	?
		que_grain	dw	?
		que_head	dw	?
		que_tail	dw	?
		ends

CreateQueue	MACRO	queue,grain,rim
		IFNB	<rim>
			err	'Syntax: CreateQueue queue,grain'
		ENDIF
		IFB	<grain>
			err	'Syntax: CreateQueue queue,grain'
		ENDIF
		LibCall	CreateQueue,<queue>,<grain>
		ENDM

ClearQueue	MACRO	queue,rim
		IFNB	<rim>
			err	'Syntax: ClearQueue queue'
		ENDIF
		IFB	<queue>
			err	'Syntax: ClearQueue queue'
		ENDIF
		LibCall	ClearQueue,<queue>
		ENDM

EnQueue	MACRO	queue,value,rim
		IFNB	<rim>
			err	'Syntax: EnQueue queue,value'
		ENDIF
		IFB	<value>
			err	'Syntax: EnQueue queue,value'
		ENDIF
		LibCall	EnQueue,<queue>,<value>
		ENDM


DeQueue	MACRO	queue,value,rim
		IFNB	<rim>
			err	'Syntax: DeQueue queue,value'
		ENDIF
		IFB	<value>
			err	'Syntax: DeQueue queue,value'
		ENDIF
		LibCall	DeQueue,<queue>,<value>
		ENDM

QueueTop	MACRO	queue,value,rim
		IFNB	<rim>
			err	'Syntax: QueueTop queue,value'
		ENDIF
		IFB	<value>
			err	'Syntax: QueueTop queue,value'
		ENDIF
		LibCall	QueueTop,<queue>,<value>
		ENDM

QueueLength	MACRO	queue,rim
		IFNB	<rim>
			err	'Syntax: QueueLength queue'
		ENDIF
		IFB	<queue>
			err	'Syntax: QueueLength queue'
		ENDIF
		LibCall	QueueLength,<queue>
		ENDM

⌨️ 快捷键说明

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