1. 程式人生 > >【8086彙編-Day7】關於多個段的程式的實驗

【8086彙編-Day7】關於多個段的程式的實驗

實驗一

實驗二

實驗三

實驗四

實驗五

實驗六

總結

在整合環境下,記憶體從0770段開始按照段的先後順序和內容多少分配,並且分配的都是16的倍數

關於實際佔用的空間公式的話其實極容易想到(假設有N個位元組資料),N+15是為了判斷最後幾個位元組資料(去掉前面的16的最大倍數個數據)是否要另起新段。比如去16最大整後剩下來(也等同於本身就只有不超過16個位元組資料)只有5個位元組資料,那麼5加上15後的值通過“/”運算一取整後就是1,表示這五個位元組要起新段了。看得出來,15就是個不尷不尬的“超段臨界值”。