MSP430程序库十三硬件乘法器使用硬件乘法器不占用CPU周期,有硬件实现,速度比软件实现的乘法速度快很多。msp430f14x、msp430f16x中都含有硬件乘法器模块,方便用户需要速度的时候使用。
硬件介绍:
在MSP430系列单片机中,硬件乘法器是外围模块,而不是CPU内核的一部分;所以它的活动与否与CPU的活动与否无关,它的寄存器和其他的外围寄存器一样通过CPU指令读写。
硬件乘法器模块支持一下功能:无符号乘法、有符号乘法、无符号乘加、有符号乘加;可以支持16*16 16*8 8*16 8*8bits的乘法。
硬件乘法器的模块框图如下:
硬件乘法器模块的四种操作类型(无符号乘法、有符号乘法、无符号乘加、有符号乘加)是由写入的第一个操作数的位置决定的。这个模块有两个操作数寄存器:OP1和OP2、三个结果寄存器RESLO, RESHI, 和SUMEXT。RESLO寄存器存储结果的低字(低16位);RESHI寄存器存储结果的高字(高16位);SUMEXT寄存器存储结果的有关信息。结果在3个时钟周期后即可完成;写入OP2后的下一条指令即可读取结果,有一种情况例外:用间接寻址方式访问结果。用间接寻址方式访问结果时,读取结果之前需要有一条NOP指令。
操作数OP1有四个地址(MPY:0130h MPYS:0132h MAC:0134h MACS:0136h),这四个寄存器用来选择乘
您可能关注的文档
最近下载
- 危废管理制度.doc VIP
- 产品审核年度计划模板.doc VIP
- 龙里红狮水泥窑协同处置一般固废扩量 技改项目 大气环境影响评价专项.pdf VIP
- 部编人教版四年级下册《道德与法治》全册教案(含教学计划、教材分析及教学进度表).pdf VIP
- 最低生活保障申请及授权书全套打印版.pdf VIP
- 医疗器械分类目录(24页).pdf VIP
- 第13课 学会依法维权(课时2)(实用课件)-【中职专用】中职思想政治《职业道德与法治》高效课堂精品实用课件+教案(高教版2023·基础模块).pptx VIP
- 室内拆除工程专项施工方案.docx VIP
- SMETA员工公平职业发展管理程序-SEDEX验厂专用文件(可编辑).docx VIP
- 广东省汕头市八年级地理生物会考真题试卷+答案.docx VIP
原创力文档

文档评论(0)