組合語言,段地址,問題?使用者9276136706581102020-03-30 23:21:26

把地址 10000H ~ 100FFH 的儲存器單元,當做一個段。

該段的起始地址為10000H,段地址1000H, (為啥是1000,不是10000)? 因為段地址是 4 位16進位制數,不可能是 5 位。大小為100H,(為啥是100,真的想不明白啊) 計算如下: 100FFH -10000H + 1 = 100H。你想想,200,到 299,共有 100 個數吧 ? 就是這麼算出來的。--------------------------- 2他們的起始地址為10000和100080,段地址為1000和1008,大小都為80h,數都不是同一個數,為啥大小都是80呢? 計算如下: 1007FH -10000H + 1 = 80H 100FFH -10080H + 1 = 80H 它們是相同的。