问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++与嵌入式有关吗

发布网友 发布时间:2023-03-30 16:57

我来回答

4个回答

热心网友 时间:2023-11-04 12:14

有关的。
发嵌入汇编为例
具体的用法如下:
使用内联汇编要用到 __asm 关键字,它可以出现在任何允许 C/C++ 语句出现的地方。我们来看一些例子:

简单的 __asm 块:
__asm
{
MOV AL, 2
MOV DX, 0xD007
OUT AL, DX
}

在每条汇编指令之前加 __asm 关键字:
__asm MOV AL, 2
__asm MOV DX, 0xD007
__asm OUT AL, DX

因为 __asm 关键字是语句分隔符,所以可以把多条汇编指令放在同一行:
__asm MOV AL, 2 __asm MOV DX, 0xD007 __asm OUT AL, DX

显然,第一种方法与 C/C++ 的风格很一致,并且把汇编代码和 C/C++ 代码清楚地分开,还避免了重复输入 __asm 关键字,因此推荐使用第一种方法。

不像在 C/C++ 中的"{ }",__asm 块的"{ }"不会影响 C/C++ 变量的作用范围。同时,__asm 块可以嵌套,而且嵌套也不会影响变量的作用范围。

为了与低版本的 Visual C++ 兼容,_asm 和 __asm 具有相同的意义。另外,Visual C++ 支持标准 C++ 的 asm 关键字,但是它不会生成任何指令,它的作用仅限于使编译器不会出现编译错误。要使用内联汇编,必须使用 __asm 而不是 asm 关键字。

热心网友 时间:2023-11-04 12:14

C与嵌入式有关,C++一般没关系

热心网友 时间:2023-11-04 12:14

不要把C和C++老是绞在一起,写什么C/C++与潜入式有关

嵌入式这种底层的东西就和C有关,不要把C++扯进来

热心网友 时间:2023-11-04 12:15

wince的驱动程序很多都是c++实现的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信是哪一年开始普及的 河北省承德市隆化县有哪些高级中学 孕期喝茶对胎儿有影响吗 怀孕三个月能喝红茶吗 广安御溪湖畔有多少户? 广安御溪湖畔在什么位置? 广安御溪湖畔容积率是多少? 长春市第六中学学校优势 长春市第六中学介绍 长春六中教育怎么样?? 北梦琐言的原文及翻译 欲钱买孤辟独居的动物猜生肖 自信就是流行!不盲从的个性生肖 lamer眼霜好用吗 lamer眼霜绿瓶和白瓶早晚怎么用 lamer眼霜绿瓶和白瓶的区别 URL是全球统一资源地址的英文简称,是IP地址的别称。 这句话为什么不对?URL和IP地址有什么区 快手账号提现怎么更换? 快手上面的钱提错了怎么追回? 梦见房子的一楼是养鱼池 请问菩提菩萨是管什么 语文教学方法有哪些基本类型 经验分享 离婚律师去哪里找 离婚律师在哪里找 50克豆油是多少勺 所做的报告还是所作的报告 梦见黄豆的预兆 血腥的心组词 改了怎么还显示以前的 改了但还显示以前的怎么回事 微信网名改了几年了为什么登录别的平台还是显示以前的网名呢? 梦见在水里游躲避敌人的预兆 梦见坏人躲在家里的预兆 autocad中的工具栏是固定不变的? 带式输送机设计软件怎么自定义到autocad2015菜单栏中 原发性血小板减少性紫癜这种病严重吗? 血小板减少性紫癜对身体会有什么样的影响?拜托各位大神 微信直播间买东西退货有运费险吗安全吗 退出微信手机版,登录其他,原的数据还能迁移到新手机上吗?谢谢指点! HTC one什么时候才在中国大陆上市,大概多少钱? HTC one 好吗?什么时候有行货? 32G价钱是多少? HTC one M7多少钱? 梦见别人算计我的预兆 尼康和佳能的镜头通用吗 渭南澄城油库有多大面积 渭南渭东新区面积多大 iis去掉windows集成身份验证,本地不能访问iis(权限绝对足够大了) 无法在本地访问IIS虚拟目录下的网站,IIS虚拟目录问题 麻烦的意思造句 安装IIS后在电脑上无法访问 非利士的五个首领的属灵意义