声明:

1、本翻译仅供个人学习使用,本人没有提供技术支持的义务,也不承担由此引发的任何后果。

2、请勿用于商业用途。

3、英文来自:http://www.keil.com/support/man/docs/c51/。

4、欢迎大家共同与我交流探讨(290207203@qq.com)。

MDU_F120 Compiler Directive

Home » Compiling Programs » Directives » Reference » MDU_F120

Abbreviation

None.

Arguments

None.

Default

Multiply and Accumulate Unit support is disabled.

µVision

Options — Target — Use On—Chip Arithmetic Unit.

Description

The MDU_F120 directive enables support for the Multiple and Accumulate Unit (MAC0) of the Silicon Labs C8051F12x devices. When this directive is specified the compiler uses the MAC to increase the speed of the following operations:

Operation Implementation
signed int mul ?C?IMUL_F120 routine
unsigned int mul ?C?IMUL_F120 routine
signed long mul ?C?LMUL_F120 routine
unsigned long mul ?C?LMUL_F120 routine
signed long shift left ?C?LSHL_F120 routine
unsigned long shift left ?C?LSHL_F120 routine
signed long shift right ?C?ULSHR_F120 routine
unsigned long shift right ?C?SLSHR_F120 routine

 Note

  • The arithmetic unit does not allow reentrant code and cannot be used in multiple threads or the main and interrupt routines at the same time. You may therefore need to disable the MDU unit with NOMOD_F120.
See Also

NOMDU_F120

Example
C51 SAMPLE.C MDU_F120#pragma mdu_f120

 Related Knowledgebase Articles

  • C51: USING MDU_F120 AND MDU_R515 IN µVISION

MDU_F120 编译器伪指令

Home » Compiling Programs » Directives » Reference » MDU_F120

缩写

无。

参数

无。

缺省

乘加单元支持禁止。

µVision

Options — Target — Use On—Chip Arithmetic Unit.

描述

MDU_F120 伪指令使能支持Silicon Labs C8051F12x 器件的乘加单元(MAC0) 。当指定这个伪指令,编译器使用MAC增加下面操作的速度:

操作 实现
有符号整型乘 ?C?IMUL_F120 函数
无符号整型乘 ?C?IMUL_F120 函数
有符号长整型乘 ?C?LMUL_F120 函数
无符号长整型乘 ?C?LMUL_F120 函数
有符号长整型左移 ?C?LSHL_F120 函数
无符号长整型左移 ?C?LSHL_F120 函数
有符号长整型又移 ?C?ULSHR_F120 函数
无符号长整型又移 ?C?SLSHR_F120 函数

 左移

  • 算术单元不允许重入代码,不能同时用在多线程或主程序以及中断程序中。因此用户需要用NOMOD_F120禁止 MDU 单元。
参考

NOMDU_F120

示例
C51 SAMPLE.C MDU_F120#pragma mdu_f120

 相关知识库标题

  • C51: USING MDU_F120 AND MDU_R515 IN µVISION

CX51 用户手册----MDU_F120伪指令相关推荐

  1. CX51 用户手册----MDU_R515 伪指令

    声明: 1.本翻译仅供个人学习使用,本人没有提供技术支持的义务,也不承担由此引发的任何后果. 2.请勿用于商业用途. 3.英文来自:http://www.keil.com/support/man/do ...

  2. 程序员职业生涯规划必读的十本书

    参与文末每日话题讨论,赠送异步新书 你所能犯的最大错误就是相信自己是在为别人工作.这样一来你对工作的安全感已然尽失.职业发展的驱动力一定是来自个体本身.记住:工作是属于公司的,而职业生涯却是属于你自己 ...

  3. 【Keil】Keil Cx51 编译器中文用户手册介绍

    [Keil]Keil Cx51 编译器中文用户手册介绍   如果是作为一位基于Keil平台来开发C51单片机的人来说,这版本手册可以帮到你解决一些在日常使用过程中所遇到的一些问题或疑惑.   当然你也 ...

  4. NSight Compute 用户手册(下)

    NSight Compute 用户手册(下) 主菜单 文件 新建项目使用"新建项目"对话框创建新的分析项目 Main Menu and Toolbar Information on ...

  5. NSight Compute 用户手册(中)

    NSight Compute 用户手册(中) NVIDIA Nsight Compute支持密码和私钥身份验证方法.在此对话框中,选择身份验证方法并输入以下信息: 密码 IP/主机名:目标设备的IP地 ...

  6. NSight Compute 用户手册(上)

    NSight Compute 用户手册(上) 非交互式配置文件活动 从NVIDIA Nsight Compute启动目标应用程序 启动NVIDIA Nsight Compute时,将出现欢迎页面.单击 ...

  7. 那些年,我们一起学过的汇编----之伪指令

    弄懂了前面几篇关于基础的文章,下面就开始我们真正的汇编之旅了,在这一篇中我们着重来强调下汇编语言的伪指令.伪指令是汇编语言程序设计中的一个主要的部分,属于控制命令,在汇编语言中的数据定义.存储单元分配 ...

  8. sinee303a变频器说明书_SINEE--EM303A变频器用户手册.pdf

    SINEE--EM303A变频器用户手册 EM303A系列开环矢量变频器用户手册 前 言 感谢您选用深圳市正弦电气股份有限公司研制的 EM303A 系列开环矢量控制变频器. 资料编号 发布时间:201 ...

  9. abaqus分析用户手册单元卷_作用卷、分析卷、材料卷三件套,让你也能熟练应用Abaqus...

    <Abaqus分析用户手册--指定条件.约束与相互作用卷>是"Abaqus用户手册大系"中的一册,包括指定条件.约束与相互作用三个部分.指定条件部分对各种物理过程中涉及 ...

最新文章

  1. 一年融4轮,虎赞科技完成红杉领投3000万美元B轮融资
  2. php导出excel2007实例,PHPExcel精简版与导入导出案例
  3. ad敷铜后还有部分飞线_网友自制LPL赛区AD选手排名图!阿水Lwx荣誉值已超越Uzi_电竞...
  4. Java 人工智能开发实习生_2018Java研发实习内推:阿里美团百度 均拿offer
  5. 冰兮坊Java_java 中文字符 获取首字母(一级二级字符)
  6. 拓端tecdat|R语言POT超阈值模型在洪水风险频率分析中的应用研究
  7. 越南也自研5G设备,有这么容易?
  8. 计算机三级网络技术无纸化考试模拟软件(2019.3 2019.9) 包含激活码 未来教育
  9. 天地图 + geojson 绘制中国行政区划
  10. spring cloud SnakeYAML RCE 漏洞复现
  11. 名人博客VS 博客名人
  12. 焦距、光圈和景深的关系
  13. 有向图中判正环:POJ1860 货币交换
  14. EndNote X9 插件在word中的使用以及中文引用格式问题
  15. linux空格键命令,linux 命令(快捷键)
  16. 七麦研究院首发AR产品数据报告,数读App Store上的AR世界
  17. 稳定币迎来“去中心化”转变,HAY为BNB Chain带来了什么
  18. java 七巧板油漆问题_七巧板的问题
  19. some problem
  20. 游戏建模必备技巧一人物模型贴图布线!(99%小白收藏)

热门文章

  1. 2022/10/17-10/22周报
  2. 计算机3d数字游戏是什么专业,天津电子信息职业技术学院获3D数字游戏艺术赛项一等奖...
  3. 快播王欣出狱后聊区块链,郭台铭投资数字货币银行 | 区块链日报
  4. javascript表格信息增添与删除
  5. 从零开始编写minecraft光影包(6)天空绘制
  6. 华师大陈默老师的育儿讲
  7. Picture-In-Picture 画中画模式
  8. 2021年NBA季后赛第四轮总决赛晋级预测
  9. [kpw] USBNetwork + WinSCP + PublicKey + PrivateKey
  10. NOIP2014 寻找道路