协方差矩阵菜单

矩阵AD2040_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
矩阵AD2040
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩11页未读,继续阅读
你可能喜欢矩阵键盘操作手册_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
矩阵键盘操作手册
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
你可能喜欢22:05 提问
计算机系统结构DLX指令编写矩阵相乘,要求编写和实现菜单功能
"~~~~~~~~~~~~~~~~~~~~~~~martrix multiply~~~~~~~~~~~~~~~~~~~~~\n
——————————————————————written by hhq—\n
1.请输入矩阵A和矩阵B \n
2.输出矩阵A和矩阵B
3.显示相乘的结果
4.重复操作
______________________________________________________________\n
****************************************************************
请输入你的选择:\n"
PrintfFormat:
PrintfPar:
PrintfFormat
PrintfValue:
PrintfFormat1:
PrintfPar1: .word
PrintfFormat1
PrintfValue1:
PrintfFormat2:
"Output the mactrix A:\n"
PrintfPar2: .word
PrintfFormat2
PrintfValue2:
PrintfFormat3:
"Output the mactrix B:\n"
PrintfPar3: .word
PrintfFormat3
PrintfValue3:
PrintfFormat4:
"Output the mactrix C:\n"
PrintfPar4: .word
PrintfFormat4
PrintfValue4:
.global main
r15,r0,Prompt6
r1,r0,Prompt1
InputUread uns.-integer into R1
f1,r1矩阵A的行数
r1,r0,Prompt2
InputUread uns.-integer into R1
f2,r1矩阵A的列数和B的行数
r1,r0,Prompt3
InputUread uns.-integer into R1
f3,r1矩阵B的列数
r4,r6,r8A的元素的个数r4
r2,r10,dat1指向A的首地址
r1,r0,Prompt4分别读入A矩阵的元素值
InputUnsigned
0(r2),r1存储字节,读入元素
r2,r2,1元素个数加1
r4,r4,1总个数减1
r4,loop1总个数为不为0跳转输入下一个元素
r10,r0,0分别独处矩阵A的元素值
r2,r10,dat1指向A的首地址
PrintfValue2,r1
r14,r0,PrintfPar2
PrintfValue,r1
r14,r0,PrintfP换行
r2,r2,1元素个数加1
r6,r6,1矩阵A的列数减1
r6,outputA矩阵A的列数为0时跳转
loopA否则继续
PrintfValue1,r1
r14,r0,PrintfPar1
r8,r8,1矩阵A的行数减1
r8,countinueB为0跳转
countinueB:
r4,r6,r12B的元素的个数r4
r2,r10,dat2指向B的首地址
r1,r0,Prompt5分别读入矩阵B的元素值
InputUnsigned
r2,r10,dat2
PrintfValue3,r1
r14,r0,PrintfPar3
PrintfValue,r1
r14,r0,PrintfPar
r12,outputB
PrintfValue1,r1
r14,r0,PrintfPar1
r6,countinue
countinue:
r11,r0,0表示矩阵C的一个元素的累加器
r4,r0,0初始化矩阵C的偏移量
r5,r0,0矩阵A当前被扫描的行号
f4,r5判断是否扫描完
f4,f1f4&f1跳转(矩阵A的行是否扫描完)
是,则跳转结束程序
r6,r0,0col,r6表示当前B矩阵的列号
f4,f3col(f3)&f4,矩阵B的列是否扫描完
是,则跳到矩阵a的下一行
r10,r5,r1i&-l*n
r10表示矩阵A当前行的第一个元素的索引
r7,r6,0mov col to j(矩阵B某一列的某个元素的索引)
r11,r0,0temp=0,矩阵C当前的元素值的初始化
r9,r5,1r9&-l+1,r9代表矩阵A当前数组中的实际行号(r5的初值为0)
r1,f2f2是矩阵A的列数
r9,r1,r9p&-n*(l+1),r9代表矩阵A当前行中最后一个元素在数组中的索引
calculate:
f4,f9compare i to pz(判断是否计算到当前行的最后一个元素)
当前行列相乘完毕,得出结果矩阵C的一个元素(跳转赋值)
r1,r10,dat1取矩阵A当前元素在内存区域中的地址
r2,0(r1)从r1所指向的内存单元中取出矩阵A当前的元素暂存在r2
r1,r7,dat2取矩阵B当前元素在内存区域中的地址
r3,0(r1)从r1所指向的内存单元中取出矩阵B当前的元素暂存在r3
r1,r2,r3temp1&-dat1[i]+dat2[j]
r11,r11,r1temp&-temp+temp1,累加到累加器
r10,r10,1i++,计算矩阵A当前行的下个元素的索引
r7,r7,r1j&-j+k,计算矩阵B的当前列的下个元素的索引
r1,r4,r1表示矩阵C当前的地址
0(r1),r11store result,把新计算出来的元素放入当前内存单元
r4,r4,1赋值完一个元素,偏移量自增1
r6,r6,1矩阵B的当前列数自增1
矩阵B新的一列开始
r5,r5,1矩阵A当前行自增1
矩阵A新的一行开始
r10,r0,0分别读出矩阵C的元素值
r2,r10,result
PrintfValue4,r1
r14,r0,PrintfPar4
PrintfValue,r1
r14,r0,PrintfPar
r12,outputC
PrintfValue1,r1
r14,r0,PrintfPar1
r8,againChoice
againChoice:
r1,r0,Prompt6
InputUnsigned
87关注|132收录
355关注|231收录
342关注|844收录menu STM32通过结构体实现菜单功能,由矩阵键盘 且可包括反白 。 SCM 单片机开发 238万源代码下载-
&文件名称: menu
& & & & &&]
&&所属分类:
&&开发工具: Others
&&文件大小: 3096 KB
&&上传时间:
&&下载次数: 31
&&提 供 者:
&详细说明:STM32通过结构体实现菜单功能,由矩阵键盘实现且可包括反白功能。-BySTM32 ,have already accomplished menu function.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&菜单已实现\反白\程序\CMSIS\core_cm3.c&&..........\....\....\.....\core_cm3.h&&..........\....\....\.....\startup\startup_stm32f10x_cl.s&&..........\....\....\.....\.......\startup_stm32f10x_hd.s&&..........\....\....\.....\.......\startup_stm32f10x_hd_vl.s&&..........\....\....\.....\.......\startup_stm32f10x_ld.s&&..........\....\....\.....\.......\startup_stm32f10x_ld_vl.s&&..........\....\....\.....\.......\startup_stm32f10x_md.s&&..........\....\....\.....\.......\startup_stm32f10x_md_vl.s&&..........\....\....\.....\.......\startup_stm32f10x_xl.s&&..........\....\....\.....\stm32f10x.h&&..........\....\....\.....\system_stm32f10x.c&&..........\....\....\.....\system_stm32f10x.h&&..........\....\....\FWlib\inc\misc.h&&..........\....\....\.....\...\stm32f10x_adc.h&&..........\....\....\.....\...\stm32f10x_bkp.h&&..........\....\....\.....\...\stm32f10x_can.h&&..........\....\....\.....\...\stm32f10x_cec.h&&..........\....\....\.....\...\stm32f10x_crc.h&&..........\....\....\.....\...\stm32f10x_dac.h&&..........\....\....\.....\...\stm32f10x_dbgmcu.h&&..........\....\....\.....\...\stm32f10x_dma.h&&..........\....\....\.....\...\stm32f10x_exti.h&&..........\....\....\.....\...\stm32f10x_flash.h&&..........\....\....\.....\...\stm32f10x_fsmc.h&&..........\....\....\.....\...\stm32f10x_gpio.h&&..........\....\....\.....\...\stm32f10x_i2c.h&&..........\....\....\.....\...\stm32f10x_iwdg.h&&..........\....\....\.....\...\stm32f10x_pwr.h&&..........\....\....\.....\...\stm32f10x_rcc.h&&..........\....\....\.....\...\stm32f10x_rtc.h&&..........\....\....\.....\...\stm32f10x_sdio.h&&..........\....\....\.....\...\stm32f10x_spi.h&&..........\....\....\.....\...\stm32f10x_tim.h&&..........\....\....\.....\...\stm32f10x_usart.h&&..........\....\....\.....\...\stm32f10x_wwdg.h&&..........\....\....\.....\src\misc.c&&..........\....\....\.....\...\stm32f10x_adc.c&&..........\....\....\.....\...\stm32f10x_bkp.c&&..........\....\....\.....\...\stm32f10x_can.c&&..........\....\....\.....\...\stm32f10x_cec.c&&..........\....\....\.....\...\stm32f10x_crc.c&&..........\....\....\.....\...\stm32f10x_dac.c&&..........\....\....\.....\...\stm32f10x_dbgmcu.c&&..........\....\....\.....\...\stm32f10x_dma.c&&..........\....\....\.....\...\stm32f10x_exti.c&&..........\....\....\.....\...\stm32f10x_flash.c&&..........\....\....\.....\...\stm32f10x_fsmc.c&&..........\....\....\.....\...\stm32f10x_gpio.c&&..........\....\....\.....\...\stm32f10x_i2c.c&&..........\....\....\.....\...\stm32f10x_iwdg.c&&..........\....\....\.....\...\stm32f10x_pwr.c&&..........\....\....\.....\...\stm32f10x_rcc.c&&..........\....\....\.....\...\stm32f10x_rtc.c&&..........\....\....\.....\...\stm32f10x_sdio.c&&..........\....\....\.....\...\stm32f10x_spi.c&&..........\....\....\.....\...\stm32f10x_tim.c&&..........\....\....\.....\...\stm32f10x_usart.c&&..........\....\....\.....\...\stm32f10x_wwdg.c&&..........\....\....\Listing\startup_stm32f10x_hd.lst&&..........\....\....\.......\STM32-DEMO.map&&..........\....\....\Output\12864.crf&&..........\....\....\......\12864.d&&..........\....\....\......\12864.o&&..........\....\....\......\12864.__i&&..........\....\....\......\core_cm3.crf&&..........\....\....\......\core_cm3.d&&..........\....\....\......\core_cm3.o&&..........\....\....\......\ExtDll.iex&&..........\....\....\......\key.crf&&..........\....\....\......\key.d&&..........\....\....\......\key.o&&..........\....\....\......\led.crf&&..........\....\....\......\led.d&&..........\....\....\......\led.__i&&..........\....\....\......\main.crf&&..........\....\....\......\main.d&&..........\....\....\......\main.o&&..........\....\....\......\main.__i&&..........\....\....\......\misc.crf&&..........\....\....\......\misc.d&&..........\....\....\......\misc.o&&..........\....\....\......\startup_stm32f10x_hd.d&&..........\....\....\......\startup_stm32f10x_hd.o&&..........\....\....\......\STM32-DEMO(冲突 20-32-25).plg&&..........\....\....\......\STM32-DEMO(冲突 16-21-18).plg&&..........\....\....\......\STM32-DEMO(冲突 18-10-55).plg&&..........\....\....\......\STM32-DEMO.axf&&..........\....\....\......\STM32-DEMO.hex&&..........\....\....\......\STM32-DEMO.htm&&..........\....\....\......\STM32-DEMO.lnp&&..........\....\....\......\STM32-DEMO.plg&&..........\....\....\......\STM32-DEMO.sct&&..........\....\....\......\STM32-DEMO.tra&&..........\....\....\......\stm32f10x_exti.crf&&..........\....\....\......\stm32f10x_exti.d&&..........\....\....\......\stm32f10x_exti.o&&..........\....\....\......\stm32f10x_gpio.crf&&..........\....\....\......\stm32f10x_gpio.d&&..........\....\....\......\stm32f10x_gpio.o
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 阅读和分析Linux下的ROMFS文件系统代码(inode.c),说明其功能和实现的思路,给代码写出注释并画出流程图。
&[] - 经典一维、二维小波变换。各个频段金字塔式显示,更加清晰的了解小波变换的原理和规则
&[] - 63初始化程序 内藏T6963C控制器点阵图形式
液晶显示模块
南京国显电子公司
&[] - stm32驱动LCM1206液晶以及一些菜单功能,希望帮助大家学习,共同进步
&[] - 单片机菜单程序,包括,还有仿真,内含很多程序,和仿真,让你尽快掌握菜单程序
&[] - 基于stm32103RB实现TFT液晶上的菜单设计,实现MP3,图片预览等功能界面。
&[] - 基于cortex M3的SD卡读写,在群星系列单片机上验证通过!
&[] - 用MSP430写的12864液晶的菜单程序,运用了结构体,减小了程序大小,有五级菜单
&[] - 一个结构很清晰的菜单函数,包括了一级菜单和二级菜单函数
&[] - 用C语言,采用结构体方式,实现液晶LCD的多级菜单显示和级联矩阵说明书_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
矩阵说明书
上传于||暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩68页未读,继续阅读
你可能喜欢

我要回帖

更多关于 协方差矩阵 的文章

 

随机推荐