當前位置:編程學習大全網 - 編程軟體 - 什麽是匯編與反匯編,具體用途在於什麽?

什麽是匯編與反匯編,具體用途在於什麽?

在計算機專業裏“匯編”有作為名詞用的和作為動詞用的兩種意思。做名詞時,是“匯編語言”的簡稱,它是壹種把CPU可執行的指令用符號化表示出來的壹種語言,是繼“機器語言”後的第二代語言(現在常用的C、Basic、Java等屬於第三代語言)。作為動詞用的時候是指把第三代語言程序轉變為匯編語言程序的過程。懂匯編語言的人可以通過修改高級語言匯編出來的程序修改,使它具有更高的運行效率。

“反匯編”是指把可執行程序(如*.exe或*.DLL)轉化為匯編語言程序的過程。通過反匯編可以把妳沒有源代碼的可執行程序變成可以閱讀的匯編語言程序,妳可以從中修改(如:破解密碼)或找出它的運做過程(如:找出病毒的感染過程、藏身位置、發作條件等,用手工去除殺毒軟件對付不了的病毒)。不過要小心的是不要因為破解人家的軟件觸犯了法律!

  • 上一篇:從電氣編程切換到後端編程
  • 下一篇:SIM卡是什麽
  • copyright 2024編程學習大全網