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 指令相关推荐

  1. DSP TMS320F2803x、TMS320F2806x CLA开发笔记(代码基于TMS320F28069 详解)

    详解DSP F28069的CLA模块,及代码讲解(适用于2803x.2805x.2806x 型号) CLA特性: • 时钟速率与主 CPU 一致 (SYSCLKOUT). • 一个独立的架构使得 CL ...

  2. DSP TMS320F2803x、TMS320F2806x CLA开发笔记(代码基于TMS320F28069 详解)- 使用C语言编程CLA

    CLA的相关介绍请看上篇 here CLA使用C语言编程的配置 cmd文件部分 /**********需要定义的变量*************/ CLA_SCRATCHPAD_SIZE = 0x100 ...

  3. DSP TMS320F2803x、TMS320F2806x CPU Timer定时器开发笔记(代码基于TMS320F28069 详解)

    详解DSP F28069的 CPU Timer定时器模块,及代码讲解 32-Bit CPU Timers 0/1/2 代码讲解 timer.h /** Timer.h** Created on: 20 ...

  4. DSP TMS320F2803x、TMS320F2806x ADC开发笔记(代码基于TMS320F28069)

    TMS320F2803x.TMS320F2806x ADC开发笔记 ADC模块框图 SOC结构 中断结构 ADC转换时序 直接上代码 ADC.C文件如下: /** 粗略的延时函数,大于或等于1ms*/ ...

  5. DSP TMS320F2803x、TMS320F2806x COMP比较器模块开发笔记(代码基于TMS320F28069 详解)

    详解DSP F28069的COMP比较器模块,及代码讲解(适用于2802x.2803x.2806x.M35x.M36x 型号) 比较器 (COMP) 模块 比较器模块是一个真正的模拟电压比较器在VDD ...

  6. 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 ...

  7. 了解DSP的体系结构

    这篇其实基本上是引用 窦海霓, 朱铭锆发表在<今日电子>上的论文<DSP基本体系结构和特点>中的一些内容,主要是为了配合前一篇ARM体系结构而写,为了形成对比,加深印象.网络上 ...

  8. 深入了解DSP与ARM的区别与联系

    这些天正准备找工作的事,对于一些理论上的,或者说表面上的知识需要梳理下,所以有空整理了这篇简陋的比较,权当从另一个侧面理解下这两款主流处理器的特点了吧! DSP: DSP(digital singna ...

  9. DSP与单片机的区别

    以前刚学习单片机时,经过一订的编程,能实现很多不同的功能,当时就觉得单片机真的是神通广大.后来接触到DSP,发现DSP处理数字在通信上,更加方便.于是我就很好奇的问自己,DSP和单片机,究竟有什么区别 ...

最新文章

  1. 收藏 | 2018年AI三大顶会中国学术成果全链接(附视频、PPT、论文)
  2. Android开发之核心特性SearchView的开发使用(源代码分享)
  3. 皮一皮:师太请自重...
  4. JS中基本数据类型和引用类型最根本的区别
  5. 如何设置mysql的权限_mysql 权限控制
  6. micropython做中继_MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器
  7. Android NFC读取电子标签
  8. IIS网站或系统验证码不显示问题——使用了托管的处理程序,但是未安装或未完整安装 ASP.NET...
  9. oracle -12169,很奇怪的错误ORA-12169
  10. 水文特点是什么意思_自动气象站应建在什么地方?
  11. Linux X64下汇编学习:C语言调用汇编代码,汇编中调用C语言函数
  12. 修改centos6.5的时区
  13. 虚拟机,win server 2008,路由交换,实验报告
  14. C++ cmake 命令用法
  15. spring使用 hibernate jpa JpaRepository
  16. 易语言64位进程注入DLL
  17. 计算机机房检查内容,IDC数据中心机房日常运维巡检工作的正确姿势
  18. 视频变声音的软件有哪些?剪辑视频怎么改变声音
  19. 微型计算机硬盘安装在哪,微型计算机的硬盘是该机的
  20. 深度优先搜索和深度优先搜索的区别

热门文章

  1. 使用TeamView远程电脑无法操作的问题处理
  2. 常见的dataframe选取行列方式
  3. 联通宽带拨号开机自动连接
  4. c语言经典案例 俄罗斯方块,C语言实现俄罗斯方块经典游戏课程设计
  5. Studing Git
  6. Oracle数据库 —— DDL
  7. 金刚菩提子开裂自动修复此计算机,教你一招修复开裂的金刚菩提
  8. java dispatcher详解_Java Web开发详解:RequestDispatcher接口
  9. 【并发编程】map 基本用法和常见错误以及如何实现线程安全的map类型
  10. 6 月直播 7 场全剧透。今天:飞腾CPU调优原理及方法 | 第 19 期