寄存器

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

相关文章
相关标签/搜索