

因為cou里面的寄存器是十六位的,而地址單位是八位的,所以每次從寄存器往棧里面放值的時候都要花費兩個內存單元




pop先把數據拿出來,再把SP-2,這個數據實際上還存在,只不過下一次是被覆蓋







push和pop操作的空間都是在SP和SS指向的位置

代碼(一段指令...)的段地址永遠是從CS中獲得,數據的段地址永遠是從DS中獲得,棧的段地址永遠是從SS中獲得

cpu內部是16位的,所以棧段最大內存是2的16次方是64KB



1000:FFFE就代表1FFFE這個內存地址,棧最大只能是64KB,所以偏移量最大只能是FFFF




