📄 util51.dcl
字号:
/* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -