DSP TMS320F2803x CLA 指令
MMABSF32MRa,MRb—32-Bit Floating-Point Absolute Value
MADD32MRa,MRb,MRc—32-Bit Integer Add
MADDF32MRa,#16FHi,MRb—32-Bit Floating-Point Addition
MADDF32MRa,MRb,#16FHi—32-Bit Floating-Point Addition
MADDF32MRa,MRb,MRc—32-BitFloating-PointAddition
MADDF32MRd,MRe,MRf || MMOV32mem32,MRa—32-Bit Floating-Point Addition with Parallel Move
MADDF32MRd,MRe,MRf || MMOV32MRa,mem32—32-Bit Floating-Point Addition with Parallel Move
MAND32MRa,MRb,MRc—Bitwise AND
MASR32 MRa, #SHIFT — Arithmetic Shift Right
MBCNDD 16BitDest {,CNDF}—Branch Conditional Delayed.
MCCNDD16BitDest {,CNDF}—Call Conditional Delayed
MCMP32 MRa, MRb—32-Bit Integer Compare for Equal, Less Than or Greater Than
MCMPF32MRa,MRb—32-Bit Floating-Point Compare for Equal, LessThan or Greater Than
MCMPF32MRa,#16FHi—32-BitFloating-PointCompareforEqual,LessThanorGreaterThan
MDEBUGSTOP—DebugStopTask
MEALLOW—EnableCLAWriteAccesstoEALLOWProtectedRegisters
1MEDIS—DisableCLAWriteAccesstoEALLOWProtectedRegisters
MEINVF32MRa,MRb—32-BitFloating-PointReciprocalApproximation
3MEISQRTF32MRa,MRb—32-BitFloating-PointSquare-RootReciprocalApproximation
MF32TOI16MRa,MRb—Convert32-BitFloating-PointValueto16-BitInteger
MF32TOI16RMRa,MRb—Convert32-BitFloating-PointValueto16-BitIntegerandRound
MF32TOI32MRa,MRb—Convert 32-Bit Floating-Point Value to 32-Bit Integer
MF32TOUI16MRa,MRb—Convert 32-Bit Floating-Point Value to 16-bit Unsigned Integer
MF32TOUI16RMRa,MRb—Convert32-BitFloating-PointValueto16-bitUnsignedIntegerandRound
MF32TOUI32MRa,MRb—Convert32-BitFloating-PointValueto32-BitUnsignedInteger
MFRACF32MRa,MRb—FractionalPortionofa32-BitFloating-PointValue
MI16TOF32MRa,MRb—Convert16-BitIntegerto32-BitFloating-PointValue
MI16TOF32MRa,mem16—Convert16-BitIntegerto32-BitFloating-PointValue
MI32TOF32MRa,mem32—Convert32-BitIntegerto32-BitFloating-PointValue
MI32TOF32MRa,MRb—Convert32-BitIntegerto32-BitFloating-PointValue
MLSL32MRa,#SHIFT—LogicalShiftLeft
MLSR32MRa,#SHIFT—LogicalShiftRight
MMACF32MR3,MR2,MRd,MRe,MRf||MMOV32MRa,mem32—32-BitFloating-PointMultiplyandAccumulate
withParallelMove
MMAXF32MRa,MRb—32-Bit Floating-Point Maximum
MMAXF32MRa,#16FHi—32-Bit Floating-Point Maximum
MMINF32MRa,MRb—32-Bit Floating-Point Minimum
MMINF32MRa,#16FHi—32-Bit Floating-Point Minimum
MMOV16MARx,MRa,#16I — Load the Auxiliary Register with MRa + 16-bit Immediate Value
7MMOV16MARx,mem16—LoadMAR1with16-bitValue
MMOV16mem16,MARx—Move16-BitAuxiliaryRegisterContentstoMemory
MMOV16mem16,MRa—Move16-BitFloating-PointRegisterContentstoMemory
MMOV32 mem32, MRa—Move 32-Bit Floating-Point Register Contents to Memory
MMOV32mem32,MSTF—Move32-BitMSTFRegistertoMemory
MMOV32MRa,mem32{,CNDF}—Conditional32-BitMove
MMOV32MRa,MRb{,CNDF}—Conditional32-BitMove
MMOV32MSTF,mem32—Move32-BitValuefromMemorytotheMSTFRegister.
MMOVD32MRa,mem32—Move32-BitValuefromMemorywithDataCopy
MMOVF32MRa,#32F—Loadthe32-Bitsofa32-BitFloating-PointRegister
MMOVI16MARx,#16I—LoadtheAuxiliaryRegisterwiththe16-BitImmediateValue
MMOVI32MRa,#32FHex—Loadthe32-Bitsofa32-BitFloating-PointRegisterwiththeImmediate
MMOVIZ MRa, #16FHi—Load the Upper 16-Bits of a32-Bit Floating-Point Register
MMOVZ16 MRa,mem16—Load MRx With 16-bit Value
MMOVXI MRa, #16FLoHex—Move Immediate to the Low16-Bits of a Floating-PointRegister
MMPYF32 MRa, MRb, MRc — 32-Bit Floating-Point Multiply
MMPYF32 MRa, #16FHi, MRb—32-Bit Floating-Point Multiply
MMPYF32 MRa, MRb,#16FHi—32-BitFloating-Point Multiply
MMPYF32 MRa, MRb, MRc || MADDF32 MRd, MRe, MRf—32-Bit Floating-Point Multiply with Parallel Add.
MMPYF32MRd,MRe,MRf||MMOV32MRa,mem32—32-BitFloating-PointMultiplywithParallelMove
MMPYF32MRd,MRe,MRf||MMOV32mem32,MRa—32-BitFloating-PointMultiplywithParallelMove
MMPYF32MRa,MRb,MRc||MSUBF32MRd,MRe,MRf—32-BitFloating-PointMultiplywithParallelSubtract
MNEGF32MRa,MRb{,CNDF}—ConditionalNegation
MNOP—NoOperation
MOR32MRa,MRb,MRc—BitwiseOR
MRCNDD{CNDF}—ReturnConditionalDelayed
MSETFLGFLAG,VALUE—Setor Clear Selected Floating-Point Status Flags
MSTOP—StopTask
MSUB32MRa,MRb,MRc—32-Bit Integer Subtraction
MSUBF32MRa,MRb,MRc—32-BitFloating-PointSubtraction
2MSUBF32MRa,#16FHi,MRb—32-BitFloating-PointSubtraction
MSUBF32MRd,MRe,MRf||MMOV32MRa,mem32—32-BitFloating-PointSubtractionwithParallelMove
MSUBF32 MRd, MRe, MRf || MMOV32 mem32, MRa — 32-BitFloating-Point Subtraction with Parallel Move
MSWAPF MRa, MRb{,CNDF} — Conditional Swap
MTESTTFCNDF—Test MSTF Register Flag Condition
MUI16TOF32 MRa, mem16 — Convert Unsigned 16-Bit Integer to 32-BitFloating-Point Value
MUI16TOF32 MRa, MRb — Convert Unsigned 16-Bit Integer to32-Bit Floating-Point Value
MUI32TOF32 MRa, mem32 — ConvertUnsigned32-BitIntegerto32-BitFloating-PointValue
MUI32TOF32 MRa, MRb—Convert Unsigned 32-Bit Integer to 32-BitFloating-Point Value
MXOR32 MRa, MRb, MRc—Bitwise Exclusive Or
DSP TMS320F2803x CLA 指令相关推荐
- DSP TMS320F2803x、TMS320F2806x CLA开发笔记(代码基于TMS320F28069 详解)
详解DSP F28069的CLA模块,及代码讲解(适用于2803x.2805x.2806x 型号) CLA特性: • 时钟速率与主 CPU 一致 (SYSCLKOUT). • 一个独立的架构使得 CL ...
- DSP TMS320F2803x、TMS320F2806x CLA开发笔记(代码基于TMS320F28069 详解)- 使用C语言编程CLA
CLA的相关介绍请看上篇 here CLA使用C语言编程的配置 cmd文件部分 /**********需要定义的变量*************/ CLA_SCRATCHPAD_SIZE = 0x100 ...
- DSP TMS320F2803x、TMS320F2806x CPU Timer定时器开发笔记(代码基于TMS320F28069 详解)
详解DSP F28069的 CPU Timer定时器模块,及代码讲解 32-Bit CPU Timers 0/1/2 代码讲解 timer.h /** Timer.h** Created on: 20 ...
- DSP TMS320F2803x、TMS320F2806x ADC开发笔记(代码基于TMS320F28069)
TMS320F2803x.TMS320F2806x ADC开发笔记 ADC模块框图 SOC结构 中断结构 ADC转换时序 直接上代码 ADC.C文件如下: /** 粗略的延时函数,大于或等于1ms*/ ...
- DSP TMS320F2803x、TMS320F2806x COMP比较器模块开发笔记(代码基于TMS320F28069 详解)
详解DSP F28069的COMP比较器模块,及代码讲解(适用于2802x.2803x.2806x.M35x.M36x 型号) 比较器 (COMP) 模块 比较器模块是一个真正的模拟电压比较器在VDD ...
- DSP F2803x中CLA模块介绍
DSP之CLA模块 文章目录 1 概述 2 CLA接口 2.1 CLA存储 2.2 LCA内存总线 2.3 共享外设及EALLOW保护 2.4 CLA任务和中断向量 3 CLA和CPU仲裁 3.1 C ...
- 了解DSP的体系结构
这篇其实基本上是引用 窦海霓, 朱铭锆发表在<今日电子>上的论文<DSP基本体系结构和特点>中的一些内容,主要是为了配合前一篇ARM体系结构而写,为了形成对比,加深印象.网络上 ...
- 深入了解DSP与ARM的区别与联系
这些天正准备找工作的事,对于一些理论上的,或者说表面上的知识需要梳理下,所以有空整理了这篇简陋的比较,权当从另一个侧面理解下这两款主流处理器的特点了吧! DSP: DSP(digital singna ...
- DSP与单片机的区别
以前刚学习单片机时,经过一订的编程,能实现很多不同的功能,当时就觉得单片机真的是神通广大.后来接触到DSP,发现DSP处理数字在通信上,更加方便.于是我就很好奇的问自己,DSP和单片机,究竟有什么区别 ...
最新文章
- 收藏 | 2018年AI三大顶会中国学术成果全链接(附视频、PPT、论文)
- Android开发之核心特性SearchView的开发使用(源代码分享)
- 皮一皮:师太请自重...
- JS中基本数据类型和引用类型最根本的区别
- 如何设置mysql的权限_mysql 权限控制
- micropython做中继_MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器
- Android NFC读取电子标签
- IIS网站或系统验证码不显示问题——使用了托管的处理程序,但是未安装或未完整安装 ASP.NET...
- oracle -12169,很奇怪的错误ORA-12169
- 水文特点是什么意思_自动气象站应建在什么地方?
- Linux X64下汇编学习:C语言调用汇编代码,汇编中调用C语言函数
- 修改centos6.5的时区
- 虚拟机,win server 2008,路由交换,实验报告
- C++ cmake 命令用法
- spring使用 hibernate jpa JpaRepository
- 易语言64位进程注入DLL
- 计算机机房检查内容,IDC数据中心机房日常运维巡检工作的正确姿势
- 视频变声音的软件有哪些?剪辑视频怎么改变声音
- 微型计算机硬盘安装在哪,微型计算机的硬盘是该机的
- 深度优先搜索和深度优先搜索的区别