關於組合語言

2022-06-23 14:25:02 字數 1202 閱讀 5445

1樓:湯旺河邊

反彙編、加解密、玩病毒,沒有到這裡提問的,都是自學。

那些都是靠著深厚的程式設計功底、極大的好奇心、天馬行空的性格及鍥而不捨的精神,才能達得到的。

似這種問題也來問,如何反彙編?

2樓:尼歐趙

這是反彙編。難得是密碼破解

3樓:

40102a:: 48 dec eax ;eax加1

40102b:: 73 7e jnb short 004010ab \:jmpdown;大於等於轉4010abh,向下跳

40102d:: cf iretd ; iret中斷返回,iretd不懂

40102e:: 46 inc esi ; esi加1

40102f:: 73 3d jnb short 0040106e \:jmpdown;大於等於轉40106eh,向下跳

401031:: 9e sahf ; 存ah到標誌

401032:: 46 inc esi \:byjmp jmpby:00401067,;esi加1,從401067h跳來

401033:: 73 46 jnb short 0040107b \:jmpdown ;大於等於轉40107bh,向下跳

401035:: 0148 73 add dword ptr [eax+73],ecx ;記憶體[eax+73]的雙字加上ecx

401038:: 54 push esp ; esp入棧

401039:: 9e sahf ; 用ah值修改標誌暫存器的值

40103a:: 46 inc esi ; esi加1

40103b:: 73 46 jnb short 00401083 \:jmpdown ;

40103d:: 0248 73 add cl,byte ptr [eax+73] ;cl的值加上記憶體[eax+73]處的位元組數

401040:: 2e:93 xchg eax,ebx ; eax、ebx值互換

4樓:城鄉外景地

一葉障目不見輿薪。

學彙編不是這樣學滴,起步從巨集觀和微觀兩處入手,而不是半路截一段分析。

現在程式的逆向工程(包括反彙編),你最後先透徹了解了pe結構再入手。

組合語言程式設計,組合語言程式設計?

嚴格要求輸入 0 7。輸出為分別是 0 2 4 6 8 a c e。下列程式,可滿足題目要求。assume cs cccc segment i y db 02468ace s t mov ax,cc mov ds,axi x mov ah,07h int 21h cmp al,0 jb i x cm...

關於組合語言的編譯器,用什麼樣的組合語言編譯器好

給你個假設的例子看能說明白不 咱國某型計算機研製,指令系統確定後,1 先用機器語言編寫乙個 小彙編 編譯器,它能編譯該機所有的機器指令相對應的彙編符號語言 2 然後用小組合語言編寫該機的彙編編譯器和fortran編譯器 3 再pascal 另,再多說幾句。以上說的是幾十年前是這麼做的,現在用的是交叉...

組合語言程式設計,組合語言程式設計步驟 有那幾步

1.c,e 這個題出要考查幾條算術和邏輯指令,仔細一點就可以了。2 a,d b錯在數字大過了乙個位元組 c錯在用數字來標識標號了 e錯在用?號定義dup的次數 3 b,e 同一 c,d不影響al的值 4 a c d e 5 a b 1 將dl中小寫字母轉換為大寫,可用c e指令。a add dl,2...