寄存器

CS:IPspa

cpu 讀取當前指令的地址.  基址+偏移內存

 

DS,[address]cpu

cpu 讀寫一個內存單元的時候, 必須先給出內存單元的地址.數據

DS 就是內存單元的地址.示例:

mov bx, 1000H

mov ds,bx

mov al, [0]

把 1000:0 的數據賦值給 al

 

SS:SP

堆棧的寄存器, 時刻指向棧頂元素.

SS 存放棧頂的段地址, SP 存偏移. 空棧, SP 默認指向  0010H.  棧 存儲16字節, 棧內第一個元素 SP 爲 000E, 若是是空棧,則至關於執行一次 pop, 則 SP=SP + 2. 爲 0010H. 棧內存字,因此+2

相關文章
相關標籤/搜索