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

📄 matrix.asm

📁 这是我编的FIR滤波器和矩阵相乘的dsp程序,汇编语言编程,执行效率高,使用的是AD公司的开发系统,调试成功后上传.可以让帮助大家了解TI的dsp和AD的dsp之间的区别。
💻 ASM
字号:
#include "def21060.h"
#define N 4

.section/dm dm_data;
.var mat1[N*N]="matrix1.dat";     //矩阵1
.var mat2[N*N]="matrix2.dat";     //矩阵2
.var outmatrix[N*N];              //乘法结果

.section/pm pm_code;
start:	nop;
		nop;
		i0=mat1;                 //i0指向矩阵1
		m0=N;
		b1=mat2;				 //i1指向局阵2
		l1=N*N;
		m1=0x1;
		i2=outmatrix;			//i2指向输出矩阵
		m2=0x1;
		
		lcntr=N,do loop1 until lce;     
		i6=i0;
		lcntr=N,do loop2 until lce;    //计算一行输出元素
		f5=0;
		lcntr=N,do loop3 until lce;   //计算一个输出元素
		f0=dm(i0,m0);
		f1=dm(i1,m1);
		f2=f0*f1;
loop3:	f5=f5+f2;
		dm(i2,m2)=f5;
loop2:	i0=i6;
loop1:	modify(i0,m1);
		nop;
		nop;
		
		
		
		
		
		
		

⌨️ 快捷键说明

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