當前位置:首頁 » 編程語言 » 匯編語言編譯成c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

匯編語言編譯成c語言

發布時間: 2022-01-25 07:56:20

① 怎樣能將匯編語言轉換成c語言

1、打開IAR FOR STM8工程。

② 求大神將匯編語言轉換成c語言

匯編轉換成C語言也不是不可以的,小的程序是沒有問題的,大的程序或許不能轉換,我以前在學習單片機時,我先學的匯編語言,後來發現用C編寫會更適合大項目的開發,於是我就學習C語言,那時我就試著將自己以前編寫的匯編程序編寫成C語言程序,我是自己通過思路來轉換的,這樣的轉換軟體似乎沒有吧,這個我不清楚!我的體會就是,如果C語言的邏輯性特別強的程序轉換成匯編難度會很大的,這是我的親身體會。匯編轉換成C語言還是可以的,通過軟體可能沒有吧,通過自己的頭腦來轉換吧!關鍵是得付出!祝你成功

③ 將一個簡單的匯編語言呢轉換成C語言程序

#include<reg51.h>
#define uchar unsigned char
uchar disdat[8]={0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80};
main()
{
uchar a;
while(1)
{
P2=0xc0;
while(!P3_3)
{
a=0;
if(P0_0){a=1;break;}
if(P0_1){a=2;break;}
if(P0_2){a=3;break;}
if(P0_3){a=4;break;}
if(P0_4){a=5;break;}
if(P0_5){a=6;break;}
if(P0_6){a=7;break;}
if(P0_7)continue;
}
do{
P1_0=0;
P2=disdat[a];
}while(!P3_2)
P1_0=1;
P2=0xff;
}
}

④ 急急............求c語言編譯成匯編語言...

編輯完,用編譯好的二進制文件,再下個51反匯編的,弄一下就出來.

⑤ 匯編語言轉換成C語言

#include<reg51.h>
bit flag;
sbit p10=P1^0;
void it0p() interrupt 1
{
TR0=0;
flag=1;
}
void it1p() interrupt 3
{
p10=~p10;
}
void ptom2()
{
TMOD=0x26;
TL0=0xff;
TH0=0xff;
ET0=1;
TL1=0x06;
TH1=0x06;
flag=0;
EA=1;
TR0=1;
}
main()
{
SP=0x60;
while(1)
{
ptom2();
while(flag==0);
ET1=1;
TR1=1;
}
}

⑥ 如何將這段匯編語言轉換成C語言

函數f返回整型
p定義為 int* &p
c語句為 return *p++
p相當於指向一個數組或堆棧,每次調用都返回當前指針指向的元素,指針向前一步

⑦ 如何將匯編語言轉換成C語言

寫好一個正確的C程序後,按F10去單步調試,最後會看到匯編的代碼

⑧ 匯編語言轉成C語言

其實通常可以這么處理
http://..com/question/27109185.html
當然,你非得用c表述出來也行,但是編譯完成後兩種效果基本一致。

⑨ 把匯編語言轉化成C語言。。。。

簡單,只要你有5.6年的匯編經驗,基本上就可以做到

⑩ 匯編語言轉換為C語言

目前的反編譯軟體,只存在將機器指令碼反匯編成匯編代碼,不存在將匯編代碼反編譯成c語言的,因為匯編代碼是低級語言,最接近於機器碼(具體可查看不同硬體平台的技術資料),每條匯編指令都對應一個固定的機器碼,這樣進行反匯編是可行的,而c語言屬於高級語言,編譯器沒有能力將匯編語言翻譯成c或更高級的語言。怎樣將匯編語言轉換為c語言