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

📄 3-9.asm

📁 《DSP嵌入式系统开发典型案例》此书的源代码
💻 ASM
字号:
             	.mmregs
             	.def 		jump
             	.def 		start
           
k_sample_num 	.set 		256
out_data     	.usect 	"out_vars",k_sample_num
in_data      	.usect 	"in_vars",1
d_cr0_send   	.usect 	"cr_send",1
d_cr1_send   	.usect 	"cr_send",1
d_temp       	.usect 	"temp",1
k_cr0_send   	.set 		0080h
k_cr1_send   	.set 		0100h

k_iptr       	.set 		000111000b<<07
k_temp       	.set 		1111111b
d_pmst       	.usect 	"pmst",1

             	.sect 		"prog"    
start:
             	ldm   	pmst,a
             	and   	#k_temp,a
             	or    	#k_iptr,a
             	stl   	a,ar2
             	mvdm  	ar2,pmst
             
             stm   	#0001h,imr
             nop
             nop
             stm   	#0002h,ifr
             nop
             rsbx  		intm  
             nop
             
             stm    	#d_temp,ar2
             stm    	#d_cr0_send,ar1
             st     	#k_cr0_send,*ar1+
             st     	#k_cr1_send,*ar1 
             stm    	#d_cr0_send,ar1
             ld     	#out_data,ar5
             portr  	0fffeh,*ar2
             portw  	*ar1+,07fffh
             nop
             nop
             nop                   
             nop
             nop
             portw  	*ar1,07fffh 
             nop
             nop
             nop
             nop
             portr 		0ffffh,*ar2
             nop
             nop
wait:        nop
             nop
             nop
             b    		wait 
             
jump:        rsbx  		xf
             nop
             nop
             nop
             portr 		07fffh,*ar5
             nop
             nop
             nop
             ssbx  		xf
             nop
             nop
             nop
             portr 		0fffeh,*ar2
             nop
             nop
             nop
             portw 	*ar5,0bfffh
             nop
             nop
             nop
             rete

⌨️ 快捷键说明

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