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

📄 casm.asm

📁 CCS软件应用实验四:编写一个以C和汇编混合的DSP程序
💻 ASM
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen                                    PC Version 4.36 *
;* Date/Time created: Tue Jun 07 19:37:39 2005                                *
;******************************************************************************

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C670x                                          *
;*   Optimization      : Disabled                                             *
;*   Optimizing for    : Compile time, Ease of Development                    *
;*                       Based on options: no -o, no -ms                      *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Memory Model      : Small                                                *
;*   Calls to RTS      : Near                                                 *
;*   Pipelining        : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : COFF Debug                                           *
;*                                                                            *
;******************************************************************************

	.asg	A15, FP
	.asg	B14, DP
	.asg	B15, SP
	.global	$bss

	.file	"CASM.c"
;	c:\ti\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\ZHAOQI~1\LOCALS~1\Temp\TI1532_4 

	.sect	".text"
	.global	_main
	.sym	_main,_main, 36, 2, 0
	.func	1

;******************************************************************************
;* FUNCTION NAME: _main                                                       *
;*                                                                            *
;*   Regs Modified     : A0,B4,B5,SP                                          *
;*   Regs Used         : A0,B3,B4,B5,SP                                       *
;*   Local Frame Size  : 0 Args + 12 Auto + 0 Save = 12 byte                  *
;******************************************************************************
_main:
;** --------------------------------------------------------------------------*
	.line	2
	.sym	_x,4, 4, 1, 32
	.sym	_y,8, 4, 1, 32
	.sym	_z,12, 4, 1, 32
           SUB     .D2     SP,16,SP          ; |2| 
	.line	4
           MVK     .S1     1,A0              ; |4| 

           STW     .D2T1   A0,*+SP(4)        ; |4| 
||         MVK     .S2     2,B4              ; |4| 

           STW     .D2T2   B4,*+SP(8)        ; |4| 
           NOP             2
	.line	5
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L1:    
	.line	7
           LDW     .D2T2   *+SP(4),B4        ; |7| 
           LDW     .D2T2   *+SP(8),B5        ; |7| 
           NOP             4
           ADD     .D2     B5,B4,B4          ; |7| 
           STW     .D2T2   B4,*+SP(12)       ; |7| 
           NOP             2
	.line	8
           B       .S1     L1                ; |8| 
           NOP             5
           ; BRANCH OCCURS                   ; |8| 
;** --------------------------------------------------------------------------*
	.endfunc	9,000000000h,16



;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************

⌨️ 快捷键说明

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