image.asm

来自「合众达公司的SEED-DEC2812开发板的上位机程序」· 汇编 代码 · 共 102 行

ASM
102
字号
USE_J .set  1
USE_I .set  1     
USE_H .set  1
USE_G .set  1
USE_F .set  1
USE_E .set  1
USE_D .set  1
USE_C .set  1
USE_B .set  1
USE_A .set  1

           
 	 .if       USE_A = 1              
     .sect     "FLASHA"
     .asg      3F6000h,addr
     .loop     000FFCh
     .long     addr
     .eval     addr + 2, addr
     .endloop  
     .endif                                   
            
 	 .if       USE_B = 1              
     .sect     "FLASHB"
     .asg      3F4000h,counter
     .loop     001000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif 
     
     
 	 .if       USE_C = 1              
     .sect     "FLASHC"
     .asg      3F0000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif    

 	 .if       USE_D = 1              
     .sect     "FLASHD"
     .asg      3EC000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif    
          
 	 .if       USE_E = 1              
     .sect     "FLASHE"
     .asg      3E8000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif
     
 	 .if       USE_F = 1              
     .sect     "FLASHF"
     .asg      3E4000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif                                 
          
 	 .if       USE_G = 1              
     .sect     "FLASHG"
     .asg      3E0000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif

 	 .if       USE_H = 1              
     .sect     "FLASHH"
     .asg      3DC000h,counter
     .loop     02000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif

 	 .if       USE_I = 1              
     .sect     "FLASHI"
     .asg      3DA000h,counter
     .loop     01000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif                         
     
 	 .if       USE_J = 1              
     .sect     "FLASHJ"
     .asg      3D8000h,counter
     .loop     01000h
     .long     counter
     .eval     counter + 2, counter
     .endloop  
     .endif      

⌨️ 快捷键说明

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