矩阵的乘法及加法运算.pdfVIP

  • 12
  • 0
  • 约6.14千字
  • 约 9页
  • 2017-06-09 发布于湖北
  • 举报
信息与通信工程学院 DSP 第二次实验 一、 实验名称 矩阵的乘法和加法运算 二、 实验要求 完成矩阵A*B+C*D 其中:A, B, C 和D 矩阵都是六维矩阵  要求有汇编语言和C 语言两种算法编写 1  要求有子程序的调用 三、 原理说明 C 语言部分:较为简单,主要是三层循环实现,思路较简单,不赘述。 汇编语言部分:实验要求实现A*B+C*D 的矩阵运算,重点在矩阵的乘法上,矩阵的乘 法重点在循环上。 分别用指针寄存器P0—P4 存放数组地址,而且用指针寄存器P0—P4 方便地址的加减, 这在矩阵乘法中是不可避免的,由于BLACKFIN DSP 中只有两组循环寄存器LC[1,0], 而矩阵乘法需要用到三重循环,所以在第一层循环时需要把一组循环寄存器压入堆栈, 在里面两层循环结束后再出栈。具体情况见代码。 四、 代码 第一, C 代码 #include stdio.h #includestdlib.h #includemath.h #define myvector 6 //定义

文档评论(0)

1亿VIP精品文档

相关文档