zoukankan      html  css  js  c++  java
  • 寄存器

    CS:IP

    cpu 读取当前指令的地址.  基址+偏移

    DS,[address]

    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

  • 相关阅读:
    操作集锦
    大吉大利(算贡献)
    96. 奇怪的汉诺塔
    P760通天之汉诺塔
    First Last Sorting
    9.12小结
    day_06
    day_05作业
    day_05
    day_04
  • 原文地址:https://www.cnblogs.com/Mr-Joe/p/10070893.html
Copyright © 2011-2022 走看看