逆向基礎之彙編(二)

目錄

6 按位四則運算

6.1 按位加

6.2 按位減

7 硬件

7.1 寄存器(8種通用寄存器)

7.2 內存

8 指令

8.1 mov指令


6 按位四則運算

6.1 按位加

        由於計算機不會加法,故採用按位異或和按位與實現,具體流程如下(以4+5爲例):

                                

6.2 按位減

       與按位加類似,理解成4 + (-5)即可。

 

7 硬件

7.1 寄存器(8種通用寄存器)

        寄存器的功能是存儲二進制代碼,它是由具有存儲功能的觸發器組合起來構成的。

        32位CPU有8個32位的通用寄存器EAX、EBX、ECX和EDX。ESI、EDI稱爲變址寄存器。EBP、ESP稱爲指針寄存器。

                                                 

7.2 內存

 

8 指令

8.1 mov指令

          類似於賦值指令:mov xxx,yyy     其意義爲將yyy的值存給xxx

                                                         

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章