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

📄 main.asm

📁 话音信号处理
💻 ASM
字号:
#include <def21161.h>
#define JINX  0x1FF000	
#define PAUSE 0xfffFFF 	

.section /pm pm_code;
.global start;
start:
	r1=0xff00;
	dm(IOFLAG)=r1;	// set flags as outputs
	r2=-3;

wayback:
// count up
	lcntr = 9; do up until lce;
		r0 = DM(IOFLAG);
		r0 = btgl r0 by r1; 					/* toggle flag r1*/
		r0 = btgl r0 by r2; 					/* toggle flag r1*/
		DM(IOFLAG) = r0;
		lcntr=JINX; do delay until lce; 		/*wait*/
			delay:	nop;
		r1 = r1 + 1; 							/* increment which flag is toggled*/
up:		r2 = r2 + 1;
	
// count down
	lcntr = 9; do down until lce;
		r1 = r1 - 1; 							/* increment which flag is toggled*/
		r2 = r2 - 1;
		r0 = DM(IOFLAG);
		r0 = btgl r0 by r1; 					/* toggle flag r1*/
		r0 = btgl r0 by r2; 					/* toggle flag r1*/
		DM(IOFLAG) = r0;
		lcntr=JINX; do delay2 until lce; 		/*wait*/
			delay2:nop;
down:	nop;

	lcntr = PAUSE; do stylee until lce;
stylee: nop;

	jump wayback;
start.end:


⌨️ 快捷键说明

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