gcc內嵌彙編

來源:互聯網
上載者:User

標籤:gcc   htm   常式   ++   deb   sem   嵌入   gcc編譯   log   

dev c++使用gcc編譯器,下面遇到必須C代碼中嵌入彙編指令。

樣本程式:

unsigned long veax=1,deax,debx,decx,dedx;
__asm__
(
"movl %4,%%eax\n"
"cpuid\n"
"movl %%eax,%0\n"
"movl %%ebx,%1\n"
"movl %%ecx,%2\n"
"movl %%edx,%3"
:"=m"(deax),"=m"(debx),"=m"(decx),"=m"(dedx)
:"a"(veax)
:"ebx","ecx","edx","memory"
);

具體規則詳見:http://wenku.baidu.com/link?url=rzgQlSCTW6jCSEMLVFTBPEbJEz_Wpv1e-fEw4d6GpEX9IwLT3cQAzxviPWI8siBZS8poGla68AhGNJ9IT5ZV7ccAvSC3qPDq-Y4jjXN9r9S

http://www.cnblogs.com/byeyear/p/4675049.html

gcc內嵌彙編

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.