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

📄 c2_8_1.asm

📁 dsp入门与实践一书的源代码
💻 ASM
字号:
 		.file 	"example3.asm" 
		.mmregs    		
		.data           		
		.global 	NUM_H		
NUM_H:  .word 	0X7896		
		.global 	NUM_L			
NUM_L:  .word 	0X9089  		
		.global 	NUM					
NUM:    .word 	0X0			
		.global 	NUM_C				
NUM_C:  .word 	0X8		  	
        .text					
		 AND	#0000H,A 		
		 AND	#0000H,B    		
		 STM   	#84H,AR2        
		 STM   	#85H,AR3	
		 STM   	#87H,AR4		
		 SSBX  	SXM			
		 STM	#NUM_H,AR7		
		 LD    	*AR7,A			
		 BC    	UNSIGN,AGT   
SIGN:	 LD    	*AR7,16,A			
         STM		#NUM_L,AR1   	
         OR    	 *AR1,A     		
         NEG    	A 			
         STH    	A,*AR7		
         STL    	A,*AR1   
         LD     	*AR7,A		
         STM    	#NUM_C,AR1		
         RPT	 	#000FH 		
         SUBC	 *AR1,A 		
         STL    	A,*AR2		
         XOR    	*AR2,A		
         STM	 	#NUM_L,AR7		
         OR     	*AR7,A			
         RPT	 	#000FH			
         SUBC	 *AR1,A
         STL    	A,*AR3    	
         STH    	A,*AR4    	
         LD     	*AR2,16,A		
         OR     	*AR3,A
         NEG    	A
         STH    	A,*AR2
         STL    	A,*AR3
         B      	OVER
UNSIGN: RPT		#000FH  		
         SUBC	*AR1,A
         STL		A,*AR2
         XOR	*	AR2,A
         STM		#NUM_L,AR7
         OR    	*AR7,A
         RPT		#000FH
         SUBC	*AR1,A
         STL		A,*AR3
         STH		A,*AR4
OVER:    B    	OVER
         .end

⌨️ 快捷键说明

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