實驗五總結

2022-06-01 10:36:15 字數 1275 閱讀 7000

(1)在**打入之後進行檢視

,可以知道data的資料為23 01 c8 01,cs為15f5,ss為15f4,ds為15f3,data段位址為x-2,stack段位址為x-1。

可以看到data資料沒有變化,cs,ss,ds的數值也沒有變化。data段位址為x-1,stack段位址為x-2.最後的空間為(n/16+1)*16,因為,當有一部分超出之後,超出部分依然是乙個位元組段,所以要+1,之後再乘16就是位元組數。

可以看到data的資料不變,cs變為15f3,ss變為15f7,ds變為15f6。data段是x+2,stack段是x+4.

(4)3可以,因為3的**在開頭,不會有判斷上的歧義。

這是我的**段,

之後我進行執行到最後一段**,之後就可以檢視了

,該圖為檢視結果,可以看到00開始和10開始都1到8,然後相加後賦值在20位置處,可以得到要求結果。中間由於我忘記的題目要求要檢視執行前的c的結果,所以這裡就是直接最後的結果圖。

該部分是我的**的截圖

上圖是我在進行最後進棧之前部分

這一部分可以看到兩者對比的變化,而且需要的前8個資料也以倒敘的方式進棧了。

我個人的總結就是,這一次鍛鍊了我的對於**書寫熟練度,還有就是再一次複習了棧的操作總體來說,並沒有太大的難度,在於對實驗的熟練度。

實驗五總結

恢復內容開始 一 實驗內容 1 先把相應 輸入,然後編譯 鏈結 對程式進行除錯 由實驗可知,data段中的資料保持不變。cs值為076c,ss為076b,ds值為076a code段的段位址為x,data的段位址為x 2,stack的段位址為x 1。2 將實驗 寫入 進行除錯 發現 data 沒有發...

實驗五 迴圈結構學習總結

1.本次課學習到的知識點 1 迴圈結構四要素 迴圈初始化,迴圈條件,迴圈體,迴圈變數修改 2 迴圈語句包括 while語句 do while語句 for語句 break語句 continue語句 3 迴圈巢狀 演算法框架等問題 2.實驗過程中遇到的問題及解決方法 1 什麼時候應該使用for語句什麼時...

實驗五 迴圈結構學習總結

1.本次課學習到的知識點 1 do while語句的用法 2 continue語句和break語句的不同 3 for語句能改寫成while語句,for語句和while語句都能完成迴圈 4 迴圈結構的四要素 迴圈初始化,迴圈條件,迴圈體,迴圈變數修改 2.實驗過程中遇到的問題及解決方法 1 內容比較多...