美文网首页程序员
寄存器寻址方式

寄存器寻址方式

作者: 唐大方 | 来源:发表于2017-04-15 22:14 被阅读0次

数据寻址方式:查找操作数或操作数存放位置的方法,不同于程序寻址方式。

数据寻址方式主要有3大类

操作数包含在指令中、包含在处理器某个内部寄存器中、包含在存储器中。

寄存器寻址方式:指令中所需的源操作数或目的操作数包含在处理器某个内部寄存器中的寻址方式称为寄存器寻址方式。例如:MOV AX, CX ; 将CX中的内容传送到AX中。

指令中可以引用的寄存器及其符号名称

8位寄存器:AH、AL、BH、BL、CH、CL、DH和DL等;

16位寄存器:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器等;

32位寄存器:EAX、EBX、ECX、EDX、ESI、EDI、ESP和EBP等。

注意:源操作数和目的操作数都可以是寄存器。

特点:指令所需的操作数已存储在寄存器中,或操作的结果存入寄存器,减少了读/写存储器单元的次数,因此执行速度特别快。

源操作数是寄存器寻址方式

ADD VARD EAX

ADD VARW AX

MOV VARB, BH

VARD、VARW和VARB分别是双字,字和字节类型的内存变量。

目的操作数是寄存器寻址方式

ADD BH, 78h

ADD AX, 1234h

MOV EBX, 12345678H

源和目的操作数都是寄存器寻址方式

MOV EAX, EBX

MOV AX, BX

MOV DH, BL

相关文章

  • ARM笔记

    一、寻址方式 立即数寻址 如:MOV R0, #6;表示:R0 <- 6; 寄存器寻址(直接寻址) 如:ADD R...

  • 寄存器寻址方式

    数据寻址方式:查找操作数或操作数存放位置的方法,不同于程序寻址方式。 数据寻址方式主要有3大类: 操作数包含在指令...

  • 8. 汇编-ESP寻址 EBP寻址

    8. 汇编-ESP寻址 EBP寻址 寄存器传参和堆栈传参 寄存器传参 堆栈传参 --ESP寻址 堆栈传参 --EBP寻址

  • ARM处理器寻址方式

    寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式,ARM 处理器有 9 种基本寻址方式。 寄存器...

  • 寄存器的寻址方式

    汇编语言的寻址方式的总结
    编写时间:2018.3.23作者:aclihui 最近...

  • 寻址方式

    寄存器寻址 不涉及内存,将寄存器 eax 中的内容放到寄存器 edx 中: 立即寻址 不涉及内存,将立即数放到 e...

  • 寻址模式和指令格式

    图3罗列了桌面体系结构的数据寻址方式。只要将基址的寄存器的值设为0,绝对地址寻址就可以被替换成相对地址寻址。数据寻...

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

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

  • 汇编语言段超越

    8086寻址方式中,有一些默认段寄存器的情况。例如,如果用BP作为基址寻址的单元,则可表明此单元位于SS段;如果用...

  • 关于逆向的一点儿小知识(二)

    内存寻址方式 mov ax,[bx] ax=[ds*10H+bx] loop 循环指令,循环次数由计数寄存器CX...

网友评论

    本文标题:寄存器寻址方式

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