彙編語言——棧

 

由於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

相關文章
相關標籤/搜索