由於cou裏面的寄存器是十六位的,而地址單位是八位的,因此每次從寄存器往棧裏面放值的時候都要花費兩個內存單元3d
pop先把數據拿出來,再把SP-2,這個數據實際上還存在,只不過下一次是被覆蓋blog
push和pop操做的空間都是在SP和SS指向的位置內存
代碼(一段指令...)的段地址永遠是從CS中得到,數據的段地址永遠是從DS中得到,棧的段地址永遠是從SS中得到im
cpu內部是16位的,因此棧段最大內存是2的16次方是64KB d3
1000:FFFE就表明1FFFE這個內存地址,棧最大隻能是64KB,因此偏移量最大隻能是FFFFcpu