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

📄 example6p1.asm

📁 用于DSK5416的程序
💻 ASM
字号:


***********************************************************************
*
* This program computes the signed sum of 16 data memory
* locations starting at Number. The result is placed in A. 
*
************************************************************************

        .mmregs
        .global  _c_int00
    
        .data
Number:
        .int 5, 14, -7, 22, -25, 4, 2, 0, 6, 33, 4, 11, 12, -12, 8, 16
    
    
        .text
    
_c_int00:
        stm  #10h, AR2                  ; Init counter AR2 = 16
        stm  #Number, AR1               ; Init pointer AR1 to first number
        ld   #0h, A                     ; Initialize sum A = 0
        ssbx SXM                        ; Select sign extension mode
	
START:
        add  *AR1+, A                   ; Add the next data value	    
        banz START, *AR2-               ; Repeat if not done
        nop                             ; No operation - just for debugging
	
        .end		     




⌨️ 快捷键说明

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