usecmd.asm

来自「瑞泰公司TMS320VC33的例程」· 汇编 代码 · 共 22 行

ASM
22
字号
	.global start	; 定义全局标号                           
	.bss x,1                                                 
	.bss y,1        ; 开设全局变量(非初始化段)             
	.bss z,1        ; 三个变量各为一个字(32位)             
	
	.text                                                    
start:                                                           
	ldp   x         ; 因下面诸变量使用直接寻址,装载DP值     
	ldi   1,r2		; 将x的值装载至扩展精度寄存器2                    
	sti   r2,@x     ; 变量赋初值,x=1                        
	ldi   2,r2
	sti   r2,@y     ;             y=2                        
    ldi   @x,r0		; 将x的值装载至扩展精度寄存器0
	addi  @y,r0     ; 累加器加上y的值                        
	sti   r0,@z		; 将累加器结果(32位)的低16位存放到变量z
xh: 
    b     xh		; 空循环                                 
    
    .end	
	
	     
    

⌨️ 快捷键说明

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