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

📄 matrix.inc

📁 汇编实时运行 核心的汇编源 代码
💻 INC
字号:
;----------------------------------------------------------
; 作者:陈文尧
; 文件:Matrix.inc
; 版本:1.04
; 创建日期:2001.08.01
;----------------------------------------------------------


FMATRIX	struc
		mat_addr	dw	?
		mat_row	dw	?
		mat_col	dw	?
		mat_grain	dw	?
		ends

CreateMatrix	MACRO	matrix,row,col,grain,rim
			IFNB	<rim>
				err	'Syntax: CreateMatrix matrix,row,col,grain'
			ENDIF
			IFB	<grain>
				err	'Syntax: CreateMatrix matrix,row,col,grain'
			ENDIF
			LibCall	CreateMatrix,<matrix>,<row>,<col>,<grain>
			ENDM

DestroyMatrix	MACRO	matrix,rim
			IFNB	<rim>
				err	'Syntax: DestroyMatrix matrix'
			ENDIF
			IFB	<matrix>
				err	'Syntax: DestroyMatrix matrix'
			ENDIF
			LibCall	DestroyMatrix,<matrix>
			ENDM

matGetValue	MACRO	matrix,row,col,value,rim
		IFNB	<rim>
			err	'Syntax: matGetValue matrix,row,col,value'
		ENDIF
		IFB	<value>
			err	'Syntax: matGetValue matrix,row,col,value'
		ENDIF
		LibCall	matGetValue,<matrix>,<row>,<col>,<value>
		ENDM

matSetValue	MACRO	matrix,row,col,value,rim
		IFNB	<rim>
			err	'Syntax: matSetValue matrix,row,col,value'
		ENDIF
		IFB	<value>
			err	'Syntax: matSetValue matrix,row,col,value'
		ENDIF
		LibCall	matSetValue,<matrix>,<row>,<col>,<value>
		ENDM

⌨️ 快捷键说明

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