⑴ 我想把各種格式的文件轉成匯編編碼,有啥軟體能做到
進行反匯編即可,這類工具多到爆,選擇哪個要看你是什麼操作系統了
windows推薦用OD,經典的破解軟體,不光能靜態查看匯編代碼還能進行調試
unix/linux的話gdb就能做到了,如果想高端點就用objmp吧
⑵ 用哪個軟體可以製作電子版制度匯編
QikPg®1.6設計師大眾版是QikPg®首次推出的免費數字互動設計軟體,目的是為了讓更多的人來製作數字互動書籍。任何人都可以像搭積木一樣製作出多媒體互動的App電子書、App雜志、App宣傳冊、App影集、App教程、App攻略,或者其它的App作...
⑶ 用什麼軟體看一個程序的源文件 或者 匯編代碼 我想知道這個程序怎麼編出出來的
反編譯軟體,但是如果該軟體添加保護措施,任你有千般能耐也沒用,微軟就愛干這事。。。
⑷ 請問電腦高手,怎樣把文件夾匯編成應用程序
文件夾是一個放文件的目錄,是不能匯編成程序的
⑸ 本人初學匯編,需要一個聯系匯編編程的軟體,請高手推薦一個
http://autoweb.ycu.e.cn/zzz/jdsyzx/view.asp?id=8918
masm是微軟出的匯編編譯器,支持8088/8086架構的匯編語言,在DOS下運行,需要下載。masm包括:
(1)編輯程序edit.exe
(2)匯編程序masm.exe
(3)連接程序link.exe
(3)調試程序debug.exe
基本使用方法如下,僅供參考:
用之前最好把上面的幾個文件保存到盤符下的文件夾里,文件夾名字盡量簡單明了,一切為了操作簡單。
(1)最好不要用edit.exe,而用記事本編輯匯編程序,這樣操作比較方便。保存時,文件類型選為所有文件,再在文件名後面加上.asm,保存即可。
(2)打開命令提示行(運行-->輸入cmd-->確定),敲命令進入masm所在文件夾,輸入masm *.asm(*表示文件名)回車。
這時會提示
Object filename [*.OBJ]:
表示要生成的目標文件名稱,必須填,然後回車。提示
Source listing [NUL.LST]:
表示是否要生成列表文件,填寫這生成.lst文件,不填則放棄生成.lst文件。.lst文件用記事本打開能看到源代碼的語法錯誤,查錯想當方便,****強烈建議生成****。回車後提示
Cross-reference [NUL.CRF]:
表示生成交叉引用文件.crf,如果有多個.obj文件參與連接就要生成,回車後顯示錯誤數量等信息,編譯完成。
(3)輸入link *(.obj文件名)
一路回車,返回時已經生成了*.exe。
(4)debug使用比較復雜,不多介紹
⑹ 匯編用什麼軟體編譯啊
通常我都用記事本或者ultra-edit寫程序,然後進到命令行里,用masm編譯鏈接,最後用debug調試,這是標准流程啊。
匯編小站上介紹了一個工具叫masmplus,據說是一個類似於vc的IDE,你可以看下,上面對它的評價挺高的。
⑺ 匯編語言用什麼軟體寫的後綴名是什麼
匯編語言不是用什麼軟體寫的,是由字母、單詞來代替一個特定的指令來編輯的,後綴名是.asm。
匯編語言是用一些容易理解和記憶的字母,單詞來代替一個特定的指令,比如:用「ADD」代表數字邏輯上的加減,「MOV」代表數據傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。
匯編語言具有更高的機器相關性,更加便於記憶和書寫,但又同時保留了機器語言高速度和高效率的特點。匯編語言仍是面向機器的語言,很難從其代碼上理解程序設計意圖,設計出來的程序不易被移植,故不像其他大多數的高級計算機語言一樣被廣泛應用。
(7)文件匯編軟體擴展閱讀
匯編語言表達式常量:
1>數值常量1010H
2>符號常量
偽指令:<符號名>EQU<表達式>
功能:定義所指符號常量所代表的常量的值
說明:表達式可以是常數、指令助記符、偽指令助記符、寄存器名字或其他自定義的符號
例子:VAEQU100;表達式為常數
NUMEQUVA+100;表達式為數值表達式
OPEEQUADD;表達式為指令助記符
偽指令:<符號名>=<常數表達式>
功能:定義所指符號常量所代表的常量的值
說明:「=」之後只能是常數,對於字元和字元串匯編時按照整數處理
例子:VA=100
NUM=3*100
NUM=VA+500
⑻ 一般用什麼軟體來寫匯編程序
匯編語言(Assembly Language)是面向機器的程序設計語言。
在匯編語合中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址媽。這樣用符號代替機器語盲的二進制碼,就把機器語音變成了匯編語言。於是匯編語言亦稱為符號語言。
使用匯編語言編寫的程序,機器個能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理系統軟體。匯編語言把匯編程序翻譯成機器語言的過程稱為f匯編。
匯編語言比機器語言易於讀寫、易於調試和修改,同時也具有機器語言執行速度快,占內存空間少等優點,但在編寫復雜程序時具有明顯的局限性,匯編語言依賴於具體的機型,不能通用,也不能在不同機型之間移植。
■對於不同型號的計算機,有著不同的結構的匯編語言
匯編語言由於採用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在一定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼,而且助記符與指令代碼一一對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。
匯編語言是面向具體機型的,它離不開具體計算機的指令系統,因此,對於不同型號的計算機,有著不同的結構的匯編語言,而且,對於同一問題所編制的匯編語言程序在不同種類的計算機間是互不相通的。
匯編語言中由於使用了助記符號,用匯編語言編制的程序輸入計算機,計算機不能象用機器語言編寫的程序一樣直接識別和執行,必須通過預先放入計算機的"匯編程序"的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱為源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它一經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。
匯編語言像機器指令一樣,是硬體操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。但是,匯編語言用來編制系統軟體和過程式控制制軟體,其目標程序佔用內存空間少,運行速度快,有著高級語言不可替代的用途。
■html屬於匯編嗎?
不屬於匯編語言。它是Hypertext Markup Language的縮寫,用來編寫網頁的語言.通常一個網頁的網址最後面有.html或者.htm都是用這種語言編寫的.
另外,它一般用來編寫靜態網頁,現在最流行的動態語言有ASP,.NET和PHP等等.
⑼ 有什麼軟體可以編譯匯編程序
匯編語言是一種以處理器指令系統為基礎的低級語言,採用助記符表達指令操作碼,採用標識符表示指令操作數。作為一門語言,對應於高級語言的編譯器,需要一個「匯編器」來把匯編語言原文件匯編成機器可執行的代碼。常用的高級語言編譯器有Microsoft公司的MASM系列和Borland公司的TASM系列編譯器,還有一些小公司推出的或者免費的匯編軟體包等。
⑽ 匯編是用什麼軟體編的
清華大學出版社出版的《匯編語言》是經典教材,作者:朱玉龍等。圖書ISBN:7302068119
匯編語言是用二進制語言編寫,也就是我們常說的機器語言,匯編語言與處理器密切相關。每種處理器都有自己的指令系統,相應的匯編語言各不相同。所以,匯編語言程序的通用性、可移植性較差。相對來說,高級語言與具體計算機無關,高級語言程序可以在多種計算機上編譯後執行。
匯編語言功能有限,又涉及寄存器、主存單元等硬體細節,所以編寫程序比較繁瑣,調試起來也比較困難。高級語言提供了強大的功能,採用類似自然語言的語法,所以容易被掌握和應用,它不必關心諸如標志匯編語言本質上就是機器語言,它可以直接、有效地控制計算機硬體,因而容易產生運行速度快、指令序列短小的高效率目標程序。高級語言不易直接控制計算機的各種操作,編譯程序產生的目標程序往往比較龐大、程序難以優化,所以運行速度較慢。
可見匯編語言的主要優點就是可以直接控制計算機硬體部件,可以編寫在「時間」和「空間」兩方面最有效的程序。這些優點使得匯編語言在程序設計中佔有重要的位置,是不可被取代的。匯編語言的缺點也是明顯的。它與處理器密切有關,要求程序員比較熟悉計算機硬體系統、考慮許多細節問題,導致編寫程序繁瑣,調試、維護、交流和移植困難。因此,有時可以採用高級語言和匯編語言混合編程的方法,互相取長補短,更好地解決實際問題。
匯編語言用助記符代替操作碼,用地址符號代替操作數。由於這種「符號化」的做法,所以匯編語言也稱為符號語言。用匯編語言編寫的程序稱為匯編語言「源程序」。匯編語言「源程序」不能直接運行,需要用「匯編程序」把它翻譯成機器語言程序後,方可執行,這一過程稱為「匯編」。匯編語言「源程序」比機器語言程序易讀、易檢查、易修改,同時又保持了機器語言執行速度快、佔用存儲空間少的優點。匯編語言也是「面向機器」的語言,不具備通用性和可移植性。