声明:

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

2、请勿用于商业用途。

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

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

MDU_R515 Compiler Directive

Home » Compiling Programs » Directives » Reference » MDU_R515

Abbreviation

None.

Arguments

None.

Default

Multiply/Division Unit support is disabled.

µVision

Options — Target — Use On-Chip Arithmetic Unit.

Description

The MDU_R515 directive enables support for the Multiple/Division Unit (MDU) of the Cast/Evatronix R80515. When this directive is specified the compiler uses the MDU to increase the speed of the following operations:

Operation Implementation
signed int mul Intrinsic
unsigned int mul Intrinsic
signed int div ?C?SIDIVR515 routine
unsigned int div ?C?UIDIVR515 routine
signed long mul ?C?LMULR515 routine
unsigned long mul ?C?LMULR515 routine
signed long div ?C?SLDIVR515 routine
unsigned long div ?C?ULDIVR515 routine
signed long shift left ?C?LSHLR515 routine
unsigned long shift left ?C?LSHLR515 routine
unsigned long shift right ?C?ULSHRR515 routine
See Also

NOMDU_R515

Example
C51 SAMPLE.C MDU_R515#pragma mdu_r515

MDU_R515 编译器伪指令

Home » Compiling Programs » Directives » Reference » MDU_R515

缩写

无。

参数

无。

缺省

乘/除单元支持禁止。

µVision

Options — Target — Use On-Chip Arithmetic Unit.

描述

MDU_R515 伪指令使能Cast/Evatronix R80515器件的乘/除单元(MDU) 。当指定这个伪指令时,编译器使用 MDU 增加下面操作的速度:

操作 实现
有符号整型乘 Intrinsic
无符号整型乘 Intrinsic
有符号整型除 ?C?SIDIVR515 函数
无符号整型除 ?C?UIDIVR515 函数
有符号长整型乘 ?C?LMULR515 函数
无符号长整型乘 ?C?LMULR515 函数
有符号长整型除 ?C?SLDIVR515 函数
无符号长整型除 ?C?ULDIVR515 函数
有符号长整型左移 ?C?LSHLR515 函数
无符号长整型左移 ?C?LSHLR515 函数
无符号长整型右移 ?C?ULSHRR515 函数
参考

NOMDU_R515

示例
C51 SAMPLE.C MDU_R515#pragma mdu_r515

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

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

    声明: 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. 自己建文件111 txt python_这可能是最详细的Python文件操作
  2. 安装完python怎么打开安装步骤-Python安装与运行测试详细教程,带你攻克第一个学习难关...
  3. MRI炎症和结构损伤指标对TNF拮抗剂治疗AS患者获持续缓解的预测价值
  4. boost::hana::sfinae用法的测试程序
  5. 前端学习(2520):环境搭建
  6. 前端学习(41):背景实现视觉差效果
  7. sql倒序查询语句_SQL丨1.基本查询语句复习
  8. python学习list_python学习之list
  9. c语言 文件游程统计,游程 码表 如何形成
  10. Java中操作Excel的3种方法,太好用了!
  11. 206.12.15随笔--最近内心的一些想法
  12. 利用域策略设置域用户IE主页设置
  13. Gartner 解析容器新发展, 阿里云、AWS布局最完善
  14. Python模块下载常用地址
  15. idea 和tomcat 中文乱码问题
  16. win10微软账户无法连接服务器,Win10系统Microsoft微软帐户无法登陆的解决方法
  17. 记2021沙尘漫天的春
  18. java服务报错连接超时
  19. unity修改默认字体
  20. 为什么html浮动高度不一样,css浮动导致的高度塌陷问题及清楚浮动的方法

热门文章

  1. 坚持每天工作学习一小时
  2. oracle 关系 表 视图_oracle重要的动态视图与基表的对应关系
  3. HGAME2021Week1 Writeup
  4. 生态创客Android应用
  5. 文件格式和压缩格式介绍
  6. From line 6, column 36 to line 6, column 71: Cannot apply ‘-‘ to arguments of type ‘<VARCHAR(214748
  7. 【转】CVPR2019目标检测汇总
  8. 从苹果皮到网络解锁助手
  9. php网上交友系统,解决方案-PHP交友程序_交友源码_征婚交友系统- OELOVE官方网站...
  10. 多利用百度的产品去做外链