滴水逆向 課後作業(2)

2021-10-23 08:16:37 字數 584 閱讀 5368

1.偵錯程式開啟乙個exe,並找到暫存器視窗

2.開啟乙個exe,單步執行程式(f8)

3.記住8個通用暫存器名稱,按照順序

4.使用mov指令修改八個暫存器的值,單步執行,觀察修改後的結果。

僅做第3題

ax-累加器(accumulator)

bx-基址暫存器(base register)

cx-計數暫存器(count register)

dx-資料暫存器(data register)

bp-基址指標暫存器(base pointer)

sp-堆疊指標暫存器(stack pointer):存放函式

si-源變址暫存器(source index)

di-目的變址暫存器(destination index)

ip-放的是下條指令的位址

資料寬度的利用

1.資料放到ax中,把al的資料移動。即:取低8位

2.資料寬度說明了資料所佔空間大小。

3.rax的一半的低位部分是eax,同理ax是eax的低位,ah是ax的高位,al是ax的低位

彙編指令,在傳送時,能小不能大。木盒能裝小的,不能裝比它大的。

課後作業2

學號 2017035107134 姓名 劉佔鋒 我的碼雲貪吃蛇專案倉庫 psp我的估計 實際情況 計畫10分鐘 10分分鐘 計畫文件 10分鐘 10分鐘 分析10分鐘 5分鐘開始編寫 50分鐘 60分鐘 執行修改 10分鐘 15分鐘 記錄5分鐘 8分鐘總結 10分分鐘 12分鐘 換顏色 多方面換顏色...

課後作業2

2.psp 預估耗時 實際耗時 計畫7天 7天估計這個任務需要多少時間 4天7天 開發5天 需求分析 1天1天 生成設計文件 設計複審 規範 具體設計 5天3天 具體編碼 複審 測試1天 1天報告 測試報告 計算工作量 事後總結 10分鐘 1小時合計 3.使用正規表示式將數字和運算子分隔開判斷運算子...

課後作業2

解題思路描述 看到題目後,先要進行思考計算器是怎樣計算的,分哪幾個步驟,需要進行視窗介面的程式設計,按鈕事件的處理,和計算處理介面,下一步建立構造方法,對自己的主類進行初始化,建立資料計算方法和事件處理方法,建立main方法,例項化我們的物件。說明 這裡的時間處理方法,沒有建立乙個整體的方法,二是在...