util51.dcl

来自「基于RS232的温度测量系统研究 一 引言 温度是一种最基本的环境参数」· DCL 代码 · 共 725 行 · 第 1/2 页

DCL
725
字号
/*   Copyright 1982,1983,1986 Intel Corporation   */

/* UTIL51.LIB DECLARATIONS */

MOVDD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE DATA BYTES TO DATA */
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


RMVDD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*REVERSE MOVE DATA BYTES TO DATA */
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVXD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE XDATA BYTES TO DATA */
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVCD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE ROM BYTES TO DATA */
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVDX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE DATA BYTES TO XDATA */
 DECLARE from BYTE;
 DECLARE target WORD;
 DECLARE count BYTE;
 END;


MOVCX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE ROM BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


MOVXX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*MOVE XDATA BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


RMVXX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*REVERSE MOVE XDATA BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPDD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN DATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPXD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN XDATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPCD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN ROM TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPCX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN ROM TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPCC0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN ROM TO BYTES IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPXX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*COMPARE BYTES IN XDATA TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


FNDBX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;


FNDBC0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;


FNDBD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


SKPBX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;


SKPBC0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;


SKPBD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


SETBX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*SET BYTE IN XDATA TO target VALUE */
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;


SETBD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*SET BYTE IN DATA TO target VALUE */
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


FNDWX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


FNDWC0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


FNDWD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*FIND target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target WORD;
 DECLARE count BYTE;
 END;


SKPWX0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


SKPWC0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


SKPWD0: PROCEDURE (from,target,count) WORD EXTERNAL USING 0;
 /*SKIP target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target WORD;
 DECLARE count BYTE;
 END;


SETWX0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*SET WORD IN XDATA TO target VALUE */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


SETWD0: PROCEDURE (from,target,count)  EXTERNAL USING 0;
 /*SET WORD IN DATA TO target VALUE */
 DECLARE from BYTE;
 DECLARE target WORD;
 DECLARE count BYTE;
 END;



MOVDD1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE DATA BYTES TO DATA */
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


RMVDD1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*REVERSE MOVE DATA BYTES TO DATA */
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVXD1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE XDATA BYTES TO DATA */
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVCD1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE ROM BYTES TO DATA */
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


MOVDX1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE DATA BYTES TO XDATA */
 DECLARE from BYTE;
 DECLARE target WORD;
 DECLARE count BYTE;
 END;


MOVCX1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE ROM BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


MOVXX1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*MOVE XDATA BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


RMVXX1: PROCEDURE (from,target,count)  EXTERNAL USING 1;
 /*REVERSE MOVE XDATA BYTES TO XDATA */
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPDD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN DATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from BYTE;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPXD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN XDATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPCD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN ROM TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count BYTE;
 END;


CMPCX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN ROM TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPCC1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN ROM TO BYTES IN ROM, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


CMPXX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*COMPARE BYTES IN XDATA TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target WORD;
 DECLARE count WORD;
 END;


FNDBX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
 /*FIND target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
 DECLARE from WORD;
 DECLARE target BYTE;
 DECLARE count WORD;
 END;

⌨️ 快捷键说明

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