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

汇编中内联c语言

发布网友 发布时间:2022-07-09 06:30

我来回答

7个回答

好二三四 时间:2022-07-09 10:51

内联汇编,指在C语言中插入汇编语言,其是Linux中使用的基本汇编程序语法。

一个非常基本但很重要的区别在于简单内联汇编只包括指令,而扩展内联汇编包括操作数。

内嵌汇编,指在别的语言里有汇编语言 一个程序用不同的程序语言写的。

热心网友 时间:2022-07-09 07:59

不能!

编译分好几个阶段, 拿 gcc 来说 ,大体上如下:

展开宏(预处理)

把 c 翻译成 汇编

把汇编翻译成机器码

链接

因此 c 能内联汇编, 汇编不能内联 c。


如果说 汇编中一定要使用 c 函数, 把 c 函数写在 c文件里,然后在 汇编文件里调用不就得了?

你非弄什么 内联吗?

热心网友 时间:2022-07-09 09:17

我用过的编译器:tc、gcc
我跟你说说他们是怎么内嵌汇编的:
tc很简单
asm
{
mov ax,bx
.....
}
gcc稍微复杂一点,将不清楚,你具体可以查查相关资料。
gcc中:#define _asm_ asm
asm("movl %%eax,%%ebx \n");
另外gcc只支持at&t汇编。
至于dev c++和cfree、visual c++之类的,我就不清楚了,具体你可以找找资料!追问你这个我知道,但这个是c语言中内联汇编,不是汇编中内联c语言啊。。

追答不好意思,太匆忙了,没看仔细,么想到你的问题那么逆天。这个没有办法实现,标准的汇编做不到,不过你可以把C封装成库,用汇编调用之。直接内嵌根本不可能,那样的话汇编就不是汇编了,那汇编还有什么意义?

热心网友 时间:2022-07-09 10:52

不能!
实际上,C语言编译器都支持汇编,如果你的汇编代码很多,可以直接在C编译器中写,需要更改的地方不是太多。

热心网友 时间:2022-07-09 12:43

何必呢,告诉你个秘密,其实一个项目能使用多个语言的模块。追问这是我们课程的一个习题,复习中遇到的问题我也不想这么麻烦。。

热心网友 时间:2022-07-09 14:51

低级语言内嵌高级语言,没见过。
不是不可以,但这需要编译器进行支持,首先将c编译成汇编,再用汇编器生成二进制文件。没听说过哪个编译器这么无聊的。
如果你可以自己写编译器的话是可以的。

热心网友 时间:2022-07-09 17:16

难道不是应该C内联汇编吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机为啥投屏不到电视上 投屏到电视机上为什么不行了呢? 什么是超买状态,如何看出—个股票处于超买状态了? 用电脑怎么弄表格在电脑上制作表格怎么制作 ...明细帐、财务报表,带公式,EXCELE格式的文件,能发给我吗谢_百度... 电脑出入库表格怎么做作为一个仓管员excel表格如何做出入库存库存电脑会... 你好,可以发下库存管理的EXCEL表格么?衣服面料辅料都要统计,谢谢!麻烦... 电脑怎么制作电子表格如何用电脑制作表格 你好,能给我发一份出纳excel 做账模板现金流水账表格 芝麻香鸡有什么值得推荐的做法? 梦见拿自己银元和铜元给别人看 求助机油加多了要怎样抽出来,最好详细一点 国家专利号:98111856.9主要内容是什么? 五粮液酒如何鉴别真假 内嵌式汇编有哪些局限性?编写一段代码采用C语言嵌入汇编程序,在汇编程序中实现字符串的拷贝操作 绍兴人才补贴公示在哪个网站 ...淘宝卖家,卖女装的,想制作一个关于我服装的尺码表(图片),我怎样才能... 魅族E3的音效要调节才能发挥最棒的音质效果? 魅族E3音质? 摩西派12个探子去迦南打探,那里称为以实各谷,这个词是“葡萄”的意思... 十二个探子窥探旳加南地是耶利哥城吗 十二探子的事迹说明什么 【请问服装设计中“服装款式图”和“服装效果图”有什么不同?各自代表... 我最爱的人的歌词 英雄无敌1-5中的各种宝物资料(越多越好) 英雄无敌5中怎么合成宝物,物品已经齐全了? 求音乐:<我最爱的人>的歌词 涓子 我最爱的人 歌词 英雄无敌5给拉特格添加宝物应该怎么打 英雄无敌5 战役里面英雄都能把什么宝物带到下一关? 机械电子工程专业大学本科大学期间可以考什么证? 机械电子工程专业的相关考试 求 机械电子工程专业需要的证书及考证时间 推荐一个好书店作文怎么写 燕之纯燕窝上有个二维码,那是什么?有什么作用? 燕窝的功效有哪些燕窝是真的管用吗 关系副词 的定义是什么? 关系副词主要的四个是什么;关系副词等于什么 到底什么是关系代词?什么是关系副词?什么是先行词? 什么是关系副词和关系代词? 什么是关系副词? 关系副词如何在句中做时间状语?原因状语?地点状语?要... 什么是关系代词,关系副词。谢谢 湿粉饼的使用方法 哪位JJMM能告诉我,粉饼湿用,到底该怎么用? 求2000元组装一台主机 王珂个人资料及 关于王珂的简介 如何评价王珂? 买保险是不是可以只买医疗和养老吗? 阿特沙拉伯住什么房子? 狗下完崽吃什么