util51.dcl

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

DCL
725
字号


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

⌨️ 快捷键说明

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