国产一级亚洲三级-大陆免费黄色天堂一级片-一级片操逼黄色录像-成人一级小说电影-cwA9147一级黄色片-在线播放,黄色一级片-国产三级电影一区免费-曰韩一级性爱黄片-欧美日韩最新三级片电影视频

 首頁 » 文檔資料 » [單片機(jī) ARM開發(fā)板] 正文

在KEIL C51 中 C語言里加入?yún)R編語言

來源:零零電子  作者:零零電子  時(shí)間:2008-06-29 21:55:26  閱讀:320
1.通過使用預(yù)處理指令#asm 和#endasm來使用匯編語言。用戶編寫的匯編語言可以緊跟在#asm之后,而在#endasm之前結(jié)束。如下所示:

        # asm

        /*匯編源程序*/

        # endasm

    在#asm和#endasm之間的語句將作為匯編語言的語句輸出到由編譯器產(chǎn)生的匯編語言文件中。


    2.通過使用預(yù)處理指令# pragma asm和函數(shù)_asm()來使用匯編語言。在程序的開頭加上預(yù)處理指令#pragma asm,在該預(yù)處理指令之前只能有注釋和其它預(yù)處理指令。

    _asm()函數(shù)可按以下方式使用。

    _asm(匯編語言字符串)

    在匯編語言字符串中,可以通過回車和換行符把各個(gè)語句分開。


    在C語言中使用匯編語言,可以操作C語言中的全局變量或完成用C語言難于完成的功能,但要注意以下幾點(diǎn):

    ① #asm不允許嵌套使用。

    ② 當(dāng)使用asm語句時(shí),編譯系統(tǒng)并不輸出目標(biāo)模塊,而只輸出匯編源文件。

    ③ _asm只能用小寫字母,如果寫成大寫,就作為普通變量。

    ④ #asm#endasm和_asm只能用在函數(shù)內(nèi)。
      
  相關(guān)信息
 · 初學(xué)2407  2010-03-09 22:12:33
 · 基于TMS320C6701控制多片AD9852的接口電路的設(shè)計(jì)  2008-09-26 07:49:47
 · 基于MSP430的軌道電路在線測(cè)試儀設(shè)計(jì)與實(shí)現(xiàn)  2008-09-07 13:16:26
 · 基于TMS320DM642的圖像處理系統(tǒng)  2008-09-05 18:04:24
 · 靈活的MCU架構(gòu)實(shí)現(xiàn)產(chǎn)品的輕松升級(jí)  2008-08-29 17:58:57
 · 基于嵌入式Linux的B超圖像打印的實(shí)現(xiàn)  2008-08-29 17:57:26
 · DSP在自動(dòng)目標(biāo)識(shí)別中的應(yīng)用  2008-08-29 17:52:08
 · 中國科技大學(xué)再建Xilinx聯(lián)合實(shí)驗(yàn)室!  2008-08-18 15:29:01
 · 實(shí)時(shí)內(nèi)核μC/OS-II下的網(wǎng)絡(luò)監(jiān)控系統(tǒng)的設(shè)計(jì)  2008-08-13 05:21:56
 · 基于FPGA的數(shù)據(jù)無阻塞交換設(shè)計(jì)  2008-08-11 17:57:55
更多   
    客戶服務(wù)電話:0551-63525828
    客戶服務(wù) QQ:289135388
    MSN:board_00ic@hotmail.com
    傳真服務(wù)號(hào)碼:0551-63525828
    地址:合肥市政務(wù)區(qū)潛山路綠地藍(lán)海國際大廈A樓1609-1610室
關(guān)于我們 | 服務(wù)條款 | 銷售咨詢 | 售后服務(wù) | 聯(lián)系我們 版權(quán)所有(C)合肥零零電子科技有限公司 2005-2023 備案管理系統(tǒng)皖I(lǐng)CP備17022914號(hào)-1