⑴ 怎樣將匯編語言轉換為c語言
目前的
反編譯
軟體,只存在將
機器指令碼
反匯編
成匯編代碼,不存在將匯編代碼反編譯成C語言的,因為匯編代碼是低級語言,最接近於
機器碼
(具體可查看不同硬體平台的技術資料),每條
匯編指令
都對應一個固定的機器碼,這樣進行反匯編是可行的,而C語言屬於
高級語言
,
編譯器
沒有能力將匯編語言翻譯成C或更高級的語言。怎樣將匯編語言轉換為C語言
⑵ 請將下面的匯編語言翻譯成C語言
這應該是51單片機程序吧,好久之前就學了,都快忘差不多了,沒記錯的話這樣寫就行。
#include <reg51.h>
sbit RS P3^0;
sbit Rw P3^1;
sbit E P3^4;
main()
{
EA = 1;
EX0 = 1;
IT0 = 1;
TMOD = 0X01;
TL0 = 0XFF;
}
void timer0() interrupt 1 using 1
{
//DINGSHI
}
void ex0() interrupt 0
{
//BUTTON
}
⑶ 將匯編語言翻譯成c語言
幹嘛要翻譯?直接封裝成C函數不就得了?!
C語言是可以和匯編混合編程的啊。
⑷ 匯編語言翻譯成c語言
方法很多
比如 你看懂C語言 然後用匯編重新實現
或者用編譯器自帶的命令,比如gcc,可以gcc a.c -o a.S -S 就可以生成匯編
也可以先生成bin,然後反編譯。
⑸ 匯編語言轉換為C語言
目前的反編譯軟體,只存在將機器指令碼反匯編成匯編代碼,不存在將匯編代碼反編譯成c語言的,因為匯編代碼是低級語言,最接近於機器碼(具體可查看不同硬體平台的技術資料),每條匯編指令都對應一個固定的機器碼,這樣進行反匯編是可行的,而c語言屬於高級語言,編譯器沒有能力將匯編語言翻譯成c或更高級的語言。怎樣將匯編語言轉換為c語言
⑹ 將匯編語言程序翻譯成c語言
用編譯器自動把匯編語言翻譯成C語言還做不到。而C語言反匯編成匯編語言就很自然了。(例如在c語言運行調試時就可以看到相應的匯編語句了。)如果你要用其中的一段匯編代碼,可以嵌入到C語言中。
⑺ 怎麼把匯編轉換成C語言
1、目前的反編譯軟體,只存在將機器指令碼反匯編成匯編代碼,不存在將匯編代碼反編譯成C語言的,因為匯編代碼是低級語言,最接近於機器碼(具體可查看不同硬
件平台的技術資料),每條匯編指令都對應一個固定的機器碼,這樣進行反匯編是可行的
2、C語言屬於高級語言,編譯器沒有能力將匯編語言翻譯成C或更高級的
語言。
⑻ 怎麼把匯編語言翻譯為C語言
這不是難不難的問題,而是目前的技術還做不到。
我估計是做不了的,反匯編還是直接對譯就行了,即便如此,那也不是原來的匯編代碼(如果程序是匯編寫的)。如果要反C的話,翻譯出來的C代碼會有很多種可能性,多到無法想像的地步,而且可讀性也會極差,差到沒有必要翻譯成C語言。
現在搞破解都還是用匯編的,要能做早就做了,你應該知道讀匯編是多麼的費勁
⑼ 匯編語言轉換為c語言
沒多大可能的,匯編是低級語言,c是高級語言,只有把高級轉換成低級的(因為電腦要低級的才能執行),沒用把低級轉換成高級的。
如果能轉換,反匯編就不會那麼吃力了。
⑽ 怎樣能將匯編語言轉換成c語言
1、打開IAR FOR STM8工程。