国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C 語(yǔ)言與匯編語(yǔ)言混合編程聲明規(guī)則

2014-11-28 13:22:42龐新法PANGXinfa
價(jià)值工程 2014年26期
關(guān)鍵詞:匯編語(yǔ)言調(diào)用聲明

龐新法PANG Xin-fa

(陜西省委黨??萍冀萄胁浚靼?710061)

(Technology Research Department,Shaanxi Province Party School of the CPC,Xi'an 710061,China)

1 緒論

C 語(yǔ)言是目前流行很廣的一種高級(jí)語(yǔ)言,它可編寫出靈活和多功能的用戶界面,匯編語(yǔ)言程序可直接控制硬件,運(yùn)行速度快,占用存儲(chǔ)空間小,如何發(fā)揮各自優(yōu)勢(shì),取長(zhǎng)補(bǔ)短,提高程序的開(kāi)發(fā)效率和運(yùn)行效率,讓C 語(yǔ)言與匯編語(yǔ)言混合編程是一種非常有效的方法,混合編程必然涉及到二者相互調(diào)用時(shí)的接口、語(yǔ)法規(guī)則、語(yǔ)義規(guī)則。本文結(jié)合實(shí)例予以詳細(xì)分析。

2 名字聲明規(guī)則

①匯編、C 模塊對(duì)自己未定義但要用的別的模塊的名字要聲明。

C 模塊聲明格式:函數(shù)聲明格式:extern 類型 函數(shù)名(形參表);

變聲明格式:Extern 類型 變量;

匯編模塊聲明格式:函數(shù)聲明格式:extern 函數(shù)名:屬性(near,far);

變聲明格式:Extern 變量名:屬性(byte,word,dword 等)。

②自己定義的不但自己可用,而且可供別的模塊引用的也必須聲明。

匯編模塊聲明格式:PUBLIC 名字(變量名或函數(shù)名)。

C 模塊聲明格式:全局變量,函數(shù)名前不加static 即可。

③C 語(yǔ)言與匯編語(yǔ)言的變量對(duì)應(yīng)關(guān)系。

表1

④C 語(yǔ)言的存貯模式與匯編語(yǔ)言函數(shù)類型對(duì)應(yīng)關(guān)系。C 存貯模式是微型、小型和緊湊時(shí),則匯編程序把函數(shù)聲明、定義成near 屬性;C 是中型、大型和巨型時(shí),則匯編程序把函數(shù)聲明、定義成far 屬性。

2.1 C 程序調(diào)用匯編程序

2.1.1 C 調(diào)匯編中的變量

運(yùn)行結(jié)果是:B

2.2 匯編程序調(diào)用C 程序

2.2.1 匯編調(diào)C 的變量

運(yùn)行結(jié)果是:70

2.2.2 匯編調(diào)C 的函數(shù)

end 運(yùn)行結(jié)果是:ABC

2.3 匯編程序、C 程序相互調(diào)用

運(yùn)行結(jié)果是:ABC 和61

3 結(jié)語(yǔ)

混合編程,必然涉及接口,匯編如何調(diào)C 的函數(shù)、全局變量。C 如何調(diào)匯編的函數(shù)、變量。本文對(duì)此做了詳盡分析。

[1]譚浩強(qiáng).C 語(yǔ)言程序設(shè)計(jì)[M].清華大學(xué)出版社,2004.

[2]丁愛(ài)萍.C 語(yǔ)言程序設(shè)計(jì)實(shí)例教程[M].西安電子科技大學(xué)出版社,2006.

[3](美)布魯姆著.編語(yǔ)言程序設(shè)計(jì)[M].馬朝暉譯.北京:機(jī)械工業(yè)出版社,2006.

猜你喜歡
匯編語(yǔ)言調(diào)用聲明
本刊聲明
本刊聲明
高等學(xué)校計(jì)算機(jī)專業(yè)課程教學(xué)改革實(shí)踐——以匯編語(yǔ)言與接口技術(shù)課程為例
核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
本刊聲明
本刊聲明
匯編語(yǔ)言與C語(yǔ)言的混合程序設(shè)計(jì)技術(shù)研究
電子制作(2019年10期)2019-06-17 11:45:16
LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
提高《匯編語(yǔ)言程序設(shè)計(jì)》教學(xué)效率的思考與實(shí)踐
基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
浪卡子县| 永康市| 黎平县| 工布江达县| 鄂托克前旗| 漠河县| 六枝特区| 东明县| 逊克县| 剑阁县| 霸州市| 博兴县| 化州市| 琼结县| 旬邑县| 华亭县| 时尚| 卓资县| 迁西县| 林甸县| 穆棱市| 商洛市| 理塘县| 钟山县| 清水河县| 张北县| 南岸区| 正蓝旗| 江永县| 亚东县| 保德县| 宜宾市| 大同市| 湘阴县| 江达县| 新余市| 黄石市| 渭南市| 措美县| 石林| 天峻县|