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

📄 c2_6_1.asm

📁 dsp入门与实践一书的源代码
💻 ASM
字号:
      			.file 		"example2.asm"
       			.title 		"double division"
       
       			.mmregs     
DATA_DP   		.usect		"filter_vars",0 
STACK			.usect		"stack",60  
start:   st  		#80H,ar0            
       st  		#0h,ar4             
       st  		#100h,ar5          
       st  		#101h,ar6          
       ld 		#DATA_DP,DP         
       stm 		#STACK,SP           
       ld 		#-3000,a          
       ld 		#21,b                 
       stl 		a,*ar5            
       stl 		b,*ar6             
       rsbx 		tc           
       st 		#0h,*ar3                 
       nop                         
       bc 		jump0,agt           
       ssbx 		tc              
       abs 		a     				
       st 		#1h,ar4         
jump0:  bc 		jump1,bgt           
       xorm		#1h,ar4           
       abs 		b 				
jump1:  st 		#0,*ar1             
       dst 		b,*ar0
       rsbx 		c16
       ld 		#-1,b 
       nop 
       dsub 		*ar0,a
       bc 		jump5,alt 
jump2: add 		#1,b
       dsub 		*ar0,a
       bc 		jump2,ageq
       add 		#1,b
       dadd 		*ar0,a
       bc 		jump4,ntc
       banz 		jump3,*ar4
       nop
       nop
       b    		jump6 
jump3: neg 		a               	
       neg 		b
       b 		jump6
jump4: dst 		b,*ar1
       ;ld 		*ar3,b
       bc 		jump6,bgt
       dld 		*ar1,b
       b 		jump3
jump5: ld 		*ar5,a         	
       ld 		*ar6,b			
       ssbx 		1,10
jump6: b 		jump6

⌨️ 快捷键说明

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