| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 439 人关注过本帖
标题:請教大神們一個問題,急!!!!!
只看楼主 加入收藏
lyj317
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2011-11-19
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
請教大神們一個問題,急!!!!!
如何將彙編語言寫的一些功能封裝成高級語言的接口(比如C/C++)

舉個例子:用彙編語言實現兩個變量的相加,然後封裝成C++語言的函數接口(int add(int ,int))
這當然可以直接用高級語言實現,但是當涉及訪問系統底層功能時就不知道怎么弄了,所以請教大神們該如何實現!
搜索更多相关主题的帖子: 接口 如何 
2012-05-05 09:35
lyj317
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2011-11-19
收藏
得分:0 
好心人幫忙!
2012-05-05 09:36
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:10 
這個問題一般有兩種思路 一個是在C/C++中內嵌彙編 一個是混合編譯

各有優缺點 內嵌彙編最簡單 容易實現 但缺點是需要編譯器支持 目前IA64的編譯器有些不支持內嵌彙編

混合編譯應該都支持 但實現挺麻煩的誒 就是把彙編代碼編譯成庫然後讓C/C++調用
2012-05-05 10:54
lyj317
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2011-11-19
收藏
得分:0 
謝謝大神指導!
2012-05-05 16:40
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
估計又不結題 55555555555

[ 本帖最后由 zklhp 于 2012-5-5 20:17 编辑 ]
2012-05-05 20:16
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:10 
回复 5楼 zklhp
哈哈

最基础的往往是你最容易忽略的!
2012-05-05 22:35
快速回复:請教大神們一個問題,急!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058684 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved