匯編翻譯成c語言
⑴ 如何將這段匯編語言轉換成c語言
函數f返回整型
p定義為 int* &p
c語句為 return *p++
p相當於指向一個數組或堆棧,每次調用都返回當前指針指向的元素,指針向前一步
⑵ 匯編語言轉換為C語言
目前的反編譯軟體,只存在將機器指令碼反匯編成匯編代碼,不存在將匯編代碼反編譯成c語言的,因為匯編代碼是低級語言,最接近於機器碼(具體可查看不同硬體平台的技術資料),每條匯編指令都對應一個固定的機器碼,這樣進行反匯編是可行的,而c語言屬於高級語言,編譯器沒有能力將匯編語言翻譯成c或更高級的語言。怎樣將匯編語言轉換為c語言
⑶ 匯編語言怎麼轉換C語言
一般不需要將匯編語言轉換成C語言。因為C語言在編譯鏈接運行的時候,就是將C語言先經過匯編器得到匯編代碼,再編譯得到機器碼。匯編都會寫了,還要C幹嘛。
⑷ 怎麼把匯編語言翻譯為C語言
這不是難不難的問題,而是目前的技術還做不到。
我估計是做不了的,反匯編還是直接對譯就行了,即便如此,那也不是原來的匯編代碼(如果程序是匯編寫的)。如果要反C的話,翻譯出來的C代碼會有很多種可能性,多到無法想像的地步,而且可讀性也會極差,差到沒有必要翻譯成C語言。
現在搞破解都還是用匯編的,要能做早就做了,你應該知道讀匯編是多麼的費勁
⑸ 怎樣能將匯編語言轉換成c語言
1、打開IAR FOR STM8工程。
⑹ 匯編語言翻譯成c語言
方法很多
比如 你看懂C語言 然後用匯編重新實現
或者用編譯器自帶的命令,比如gcc,可以gcc a.c -o a.S -S 就可以生成匯編
也可以先生成bin,然後反編譯。
⑺ 匯編翻譯成C語言
每個C語言編譯器都可以把C代碼翻譯成匯編代碼
你查一下相關編譯器的手冊就知道了 不同的編譯器所使用的參數也會不一樣
例如GCC的編譯器 用-O參數就可以輸出匯編代碼
滿意請採納。
⑻ 將匯編語言程序翻譯成c語言
用編譯器自動把匯編語言翻譯成C語言還做不到。而C語言反匯編成匯編語言就很自然了。(例如在c語言運行調試時就可以看到相應的匯編語句了。)如果你要用其中的一段匯編代碼,可以嵌入到C語言中。
⑼ 請問如何把匯編語言轉成C語言
反過來是可以的,叫反匯編,但匯編無法轉C,因為匯編是機器語言,C最終還是轉化成匯編,想轉的話只能人為的編一個C出來