美文网首页
寄存器小结

寄存器小结

作者: 不明电波 | 来源:发表于2015-07-22 09:13 被阅读35次

寄存器小结

  • AX BX CX DX
    存放一般性数据,被称为通用寄存器

  • CS:IP
    CS为代码段寄存器,IP为指令指针寄存器
    在8086PC机中,任意时刻,设CS=M, IP=N, 8086CPU将从内存M*16+N单元开始,读取一条指令并执行。
    即:任意时刻,CPU将CS:IP指向的内容当做指令执行。

  • DS
    存放要访问数据的段地址
    "[0]"表示内存单元的偏移地址。8086CPU会自动取DS中的数据为内存单元的地址

    ; 例子
    mov bx,1000 ;将1000读入bx
    mov ds,bx   ;将段地址1000读入ds,不能直接向ds中送入数据,通过bx中转
    mov ax,[0]  ;将地址为(1000:0)的数据读入ax
    
  • SS:SP
    栈顶的段地址存放在SS中,偏移地址存放在SP中。
    任意时刻,SS:SP指向栈顶元素。

    mov ax,1000
    mov ss,ax    ;设置栈顶的段地址,SS=1000,通过ax中转
    mov sp,0010  ;设置栈顶的偏移地址,SP=0010
    push ax      ;将ax中的数据压入栈中
    pop ax       ;从栈顶取出数据送入ax中
    

相关文章

  • 寄存器小结

    寄存器小结 AX BX CX DX存放一般性数据,被称为通用寄存器 CS:IPCS为代码段寄存器,IP为指令指针寄...

  • [031][汇编语言]寻址 ax bx cx dx sp bp

    reg寄存器 与 sreg段寄存器 reg 寄存器 sreg 段寄存器 可用做寻址[...] bp寄存器 默认使用...

  • stm32 TIM(通用定时器)

    寄存器描述CR1控制寄存器1CR2控制寄存器2SMCR从模式控制寄存器DIERDMA/中断使能寄存器SR状态寄存器...

  • 汇编的几个指令

    常见寄存器 寄存器x86x86-64armarm64累加寄存器EAXRAX基址寄存器EBXRBX计数寄存器ECXR...

  • AT&T汇编语言(寄存器分类)

    IA-32平台下的主要寄存器有一下几类: 通用寄存器 段寄存器 指令寄存器 通用寄存器是8个32为寄存器,用于存储...

  • 汇编3寄存器(访问内存)

    mov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 如 mov ax,[0] mov 内存...

  • ARM汇编

    一. ARM 寄存器 ARM共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器.这些寄存器不能被同时...

  • 寄存器

     一、标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)标志寄存器PSW是一个16为的寄存器。它反...

  • 8086微处理器介绍

    1、总线接口部件: 由段寄存器(代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES)、指令指针...

  • 逆向笔记(二)-状态寄存器

    状态寄存器CPSR 在CPU内部的寄存器中有一种特殊的寄存器,这种寄存器在ARM中被称为状态寄存器,即CPSR寄存...

网友评论

      本文标题:寄存器小结

      本文链接:https://www.haomeiwen.com/subject/focyqttx.html