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

📄 util51.dcl

📁 PIC实用子程序,51实用子程序,96实用子程序
💻 DCL
📖 第 1 页 / 共 2 页
字号:


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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -