`
liboxlu
  • 浏览: 64271 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

寄存器间接寻址方式

 
阅读更多
操作数在存储器中,操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定,称这种寻址方式为寄存器间接寻址方式。

在不使用段超越前缀的情况下,有下列规定:

若有效地址用SI、DI和BX等之一来指定,则其缺省的段寄存器为DS;
若有效地址用BP来指定,则其缺省的段寄存器为SS(即:堆栈段)。

例3.2 假设有指令:MOV BX,[DI],在执行时,(DS)=1000H,(DI)=2345H,存储单元12345H的内容是4354H。问执行指令后,BX的值是什么?

解:根据寄存器间接寻址方式的规则,在执行本例指令时,寄存器DI的值不是操作数,而是操作数的地址。该操作数的物理地址应由DS和DI的值形成,即:

PA=(DS)*16+DI=1000H*16+2345H=12345H。

所以,该指令的执行效果是:把从物理地址为12345H开始的一个字的值传送给BX。
分享到:
评论

相关推荐

    寄存器间接寻址怎么算

    寄存器间接寻址(register indirect addressing) 操作数在存储器中,其有效地址EA存放在某个寄存器中。寄存器的使用在16位寻址和32位寻址时不一样。 (1)16位寻址 寄存器 有效地址存放在SI, DI, BX, BP中。 如果...

    ARM指令的寻址方式-寄存器间接寻址.pdf

    寄存器间接寻址是ARM指令集架构中的一种寻址方式,它在处理涉及内存访问的指令时尤其重要。在计算机体系结构中,寻址方式决定了处理器如何找到存储在内存中的数据。寄存器间接寻址是通过使用寄存器中的值作为内存...

    4.3寄存器寻址1

    (3)寄存器间接寻址方式:寄存器间接寻址方式是指CPU访问寄存器的方式,寄存器的地址被存储在另一个寄存器中,CPU需要先访问该寄存器,然后才能访问目标寄存器。 3. 寄存器寻址方式的实现方式 寄存器寻址方式的...

    西门子PLC编程中的间接寻址.pdf

    寄存器间接寻址方式中,寄存器本身不包含实际操作数的地址,而是通过寄存器的内容间接指向实际操作数的地址。西门子提供了两种寄存器间接寻址的途径:区域内寄存器间接寻址和区域间寄存器间接寻址。这种方式中,指令...

    8086实模式下存储器寻址方式 格雷码转换能

    寄存器间接寻址方式是将寄存器的内容作为存储器地址,例如MOV AL, [BX]将将寄存器BX的内容作为存储器地址,并将该地址中的内容存储到累加器AL中。 5. 寄存器相对寻址方式:MOV AL, [BX+100] 寄存器相对寻址方式是...

    80x86微处理器的寻址方式小结.doc

    80x86微处理器的寻址方式有七种,分别是立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式和相对基址变址寻址方式。每种寻址方式都有其特点和应用场景,了解...

    与数据有关的寻址方式

    寄存器间接寻址方式是通过寄存器内的值作为操作数的有效地址进行寻址的一种方式。这种方式允许操作数的地址存储在寄存器中。例如: - `MOVAX,[BX]` - `MOVAX,ES:[BX]` - `MOVAX,[BP]` 这些指令中,`BX`、`BP`等...

    西门子S高级编程培训间接寻址和地址寄存器PPT课件.pptx

    STEP 7 中可能的寻址方式包括直接寻址、间接寻址、绝对寻址、符号寻址、存储器间接寻址、寄存器间接寻址等。直接寻址是指通过变量的名称或地址直接访问变量的值。间接寻址是指通过变量的地址或指针来访问变量的值。...

    微机原理数据寻址方式

    4. 寄存器间接寻址方式:寄存器间接寻址方式操作数存放在存储器中,而操作数的偏移地址 EA 存放在指令中指明的寄存器中。例如,MOV AX, [BX] 指令将寄存器 BX 的内容作为偏移地址,访问相应的内存地址。 5. 寄存器...

    8051单片机指令系统的7种寻址方式解析.docx

    寄存器间接寻址方式中,操作数的实际地址存储在某个寄存器中,而不是直接出现在指令中。例如:“MOV A, @R0”指令中,R0寄存器的内容被视作内存地址,该地址处的数据被传送到累加器A中。8051单片机支持使用R0、R1和...

    计算机原理--间接寻址

    间接寻址主要分为两种类型:寄存器间接寻址和存储器间接寻址。 寄存器间接寻址是通过寄存器来间接访问内存中的数据。在这个过程中,指令的操作码(OP)首先被加载到程序计数器(PC)中,然后PC提供OP的地址码给...

    单片机原理与应用练习题3答案.pdf

    * 访问片外数据存储器采用寄存器间接寻址方式,且用DPTR可以访问64KB,而用R0或者R1只能访问低256字节。 5. 指令执行结果分析 *MOV指令的执行结果分析,包括寄存器寻址、直接寻址、寄存器间接寻址等寻址方式。 *...

    AVR单片机指令入门.doc

    7. 带预减量的数据存储器空间寄存器间接寻址:类似于数据存储器空间的寄存器间接寻址方式,但指令在间接寻址操作之前,先自动将间址寄存器中的内容减1。 AVR单片机指令入门提供了AVR指令的基本概念和寻址方式,帮助...

    单片机,第三章答案解析.pdf

    10. 寄存器内容的限制:对基本型的 51 子系列单片机(片内RAM为128B),其寄存器间接寻址方式(例如MOV A, @R0)中,规定 R0 或 R1 的内容不能超过 7FH。 11. 外部 RAM 数据传送指令:外部 RAM 数据传送指令有几条...

    微型计算机原理与接口技术:1寻址方式.ppt

    寄存器间接寻址方式是指将操作数保存在寄存器中,格式为 OP [reg], reg/data。例如,MOV AL, [SI] 将寄存器 SI 的值作为地址,从内存中取出对应的值,并将其移动到寄存器 AL 中。 寄存器相对寻址方式是指将操作数...

    华东理工大学单片机原理与应用(新)作业及期末复习题.docx

    8051单片机的指令系统共有7种寻址方式,即直接寻址方式、寄存器相对寻址方式、寄存器间接寻址方式、寄存器寻址方式、间接寻址方式、基址变址方式和PC相对寻址方式。 2. 8051单片机的指令系统 8051单片机的指令系统...

    汇编语言教程.chm

     3.4 寄存器间接寻址方式  3.5 寄存器相对寻址方式  3.6 基址加变址寻址方式  3.7 相对基址加变址寻址方式  3.8 32位地址的寻址方式  3.9 操作数寻址方式的小结  3.10 习题 第4章 标识符和表达式 ...

    微机原理-汇编语言不同寻址方式运用-实验报告.pdf

    寄存器间接寻址方式:使用寄存器存放操作数的地址,操作数的地址是寄存器内容与偏移量的和,比如 MOV AX, [BX]。 c. 寄存器相对寻址方式:类似于寄存器间接寻址,但还包括一个常数偏移量,如 MOV AX, [BX+8]。 ...

    02358单片机原理与应用设计复习资料.doc

    1、89C51内部有 16 字节可位寻址的字节单元,共有 128 个可位寻址位,位地址范围是从 00H ~ 7FH。...访问片外RAM时,采用寄存器间接寻址方式,访问ROM时,采用的是寄存器寻址方式。 7、MCS-51单片机的程序计

    2_寻址方式1

    4. **寄存器间接寻址方式**: 寄存器间接寻址通过16位的基址寄存器(BX, BP, SI, DI)或32位寄存器来获取内存中的数据。这里的寄存器包含了操作数的内存地址,而不是操作数本身。这种方式适用于处理动态地址,如数...

Global site tag (gtag.js) - Google Analytics