Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
lab4-asm.asm
Package: DSP-C6000-DM642DEMO.rar [view]
Upload User: dahaojd
Upload Date: 2008-01-29
Package Size: 14357k
Code Size: 1k
Category:
DSP program
Development Platform:
C/C++
- .def start ;定义程序入口地址
- .text
- start:
- mvkl a,A0 ;立即寻址,把变量a的地址放到B0寄存器中
- mvkl b,B0 ;立即寻址,把变量b的地址放到B0寄存器中
- mvkh a,A0
- mvkh b,B0
- mvkl result,B2 ;立即寻址,把变量result的地址放到B2寄存器中
- mvkh result,B2
- ldw *A0,B1 ;间接寻址,读取a变量的值
- nop 5 ;等待5个周期,避免流水线冲突
- ldw *B0,A1 ;间接寻址,读取b变量的值
- nop 5
- add A1,B1,A2 ;进行算法操作,这里是加法
- stw A2,*B2 ;保存操作结果
- b $
- .bss a,4 ;分配变量的伪指令
- .bss b,4
- .bss result,4
- .def a,b,result ;符号化地址,便于调试