1. 程式人生 > >實驗五 包含多個段的程序

實驗五 包含多個段的程序

push 全部 查看 很多 開始 eight src 單元 log

(1)書上填空如圖:

技術分享圖片

(2)書上填空如圖:

技術分享圖片

(3)&(4)書上填空如圖:

技術分享圖片

(5)代碼如下:

技術分享圖片

在實現數據相加前邏輯段c的8個字節 :

技術分享圖片

執行完實現加運算的代碼後,邏輯段c的8個字節 :

技術分享圖片

由上可知實現數據相加。

(6)匯編代碼如下:

技術分享圖片

在push操作執行前,查看邏輯段b的8個字單元信息截圖 :

技術分享圖片

執行 push操作,然後再次查看邏輯段b的8個子單元信息截圖 :

技術分享圖片

實現了逆序存放。

總結:

經過實驗和探索,我發現還有很多需要學習的地方。棧段長度至少為16字節,超過16字節則分配空間加16。逐漸開始可以自己編寫或者補全部分簡單的代碼,實驗過程中遇到了許多的疑問,但是通過上網查閱,對棧的定義有了更深的理解。

實驗五 包含多個段的程序