實驗任務一:
在成功彙編 連線程式後,使用debug調節:
進行反彙編
然後執行程式,得到:
實驗結果相同
實驗任務二(與一相似):
除錯:
反彙編,然後執行:
實驗結果相同
實驗任務三:
步驟大致同實驗一,結果如圖
實驗任務四:只有實驗三可以正確執行,因為只有三的開頭就是命令段
實驗任務五:
源程式為:
彙編連線後,進行除錯:
使用d命令檢視c的8個位元組
執行程式,再次檢視
結果正確
實驗任務六:
源程式為:
除錯後 檢視:
執行後,再次檢視b的位元組
結果正確。
實驗總結:
了解了如何執行含有多個段的程式,及其記憶體分配方式。
實驗五報告
一 實驗結論 1.二分查詢 補足程式ex1 1.cpp 練習 使用二分查詢,在一組有序元素中查詢資料項 形參是陣列,實參是陣列名 include const int n 5 int binarysearch int x,int n,int item intmain inti,index,key pr...
高軟實驗五報告
網易雲課堂暱稱 軟體工程 c編碼實踐篇 mooc課程作業 鄔凱 sa17225394 一 實驗要求 給lab5 1.tar.gz找bug,quit命令無法執行的bug 利用callback函式引數使linktable的查詢介面更加通用 注意介面的資訊隱藏 二 實驗過程 1.修改lab5.1中的bug...
實驗五實驗報告
系統架構圖 首先我在我的電腦裡建立了有名稱要求的資料夾,然後開啟android studio clone了我們的小組專案。此處因為已經clone過了,所以無法再把這個專案clone進去 進行編譯,執行,測試均正常 我在遊戲主介面載入了乙個toast,點選可以短暫地顯示我的學號資訊 首先在封面檔案裡我...