`
liboxlu
  • 浏览: 63397 次
  • 性别: 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指令的寻址方式-寄存器间接寻址.pdf 学习资料 复习资料 教学资源

    单片机试卷

    MOV A,@R0 寄存器间接寻址 ANL 40H,#0FH 立即寻址 ADD A,R4 寄存器寻址 SWAP A寄存器寻址 DEC @R1 寄存器间接寻址 XCHD A,@R1寄存器间接寻址 MOV A,@R1寄存器间接寻址 MOV @R1,40H 寄存器间接寻址 MOV ...

    汇编语言教程.chm

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

    寻址方式动画演示文件

    4-寄存器间接寻址的功能.swf 4-寄存器间接寻址的执行.swf 5-寄存器相对寻址的功能.swf 5-寄存器相对寻址的执行.swf 6-基址变址寻址的功能.swf 6-基址变址寻址的执行.swf 7-相对基址变址寻址的功能.swf 7-...

    The-use-of-DEBUG.rar_79Z_REW_populationrwe

    实验一 DEBUG的使用实验内容:  1、利用DEBUG程序中的“E”命令,将... 2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。

    东大11秋汇编语言程序设计试题离线

    东大11秋汇编语言程序设计试题 ... 寄存器间接寻址 C. 变址寻址 D.基址变址寻址 ( A )2.确定下列哪些数据在汇编语言中的表示是合法的? A. 2 AND 3*5 B. 138Q C. A3H D. HIGH AX

    new_计算机组成原理试题库(含答案)110多页.pdf

    1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是...5.寄存器间接寻址方式中,操作数处

    随手笔记-汇编语言概述-连载1

    1.寻址方式 1. 立即寻址方式 2. 寄存器寻址方式 3. 直接寻址方式 4. 寄存器间接寻址方式 5. 寄存器相对寻址方式 6. 基址加变址寻址方式 7.

    合肥工业大学汇编语言程序设计

    实验一 Debug程序的使用 一. 实验目的 1、熟悉DEBUG程序中的... 2 、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将 DS:0200H 单元和 DS:0204H 单元中的数据相加,并将运算结果存放在 DS:0208H 单元中。

    [详细完整版]1单片机.docx

    B)寄存器间接寻址方式 C)直接寻址方式 D)变址寻址方式 5、ANL 20H,#30H指令中,源操作数的寻址方式是 A A)立即寻址方式 B)直接寻址方式 C)位寻址方式 D)相对寻址方式 6、ANL C,/30H指令中,源操作数的寻址...

    汇编语言教程

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

    计组大题汇总1

    2.相对寻址方式 3.变址寻址方式 4.基址寻址方式 5.间接寻址方式 6.寄存器间接寻址方式

    微程序控制器

    对技术爱好者很有帮助,自己打开看,觉对不是垃圾内容

    软件测评师历年真题及答案打印版

    2005年上半年软件评测师上午试卷 在计算机中,最适合进行数字加减运算的数字编码是_____(1)_____,最适合表示浮点数阶码的数字编码是____(2)____。  (1)A.原码 B.反码 C....寄存器间接寻址

    操作数寻址方式flash演示

    包含最基本的寻址方式演示:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。

    西门子高级编程全集间接寻址及地址寄存器指令PPT学习教案.pptx

    西门子高级编程全集间接寻址及地址寄存器指令PPT学习教案.pptx

    单片机原理及应用填空选择题.doc

    单片机原理及应用>>习题 1. 填空题 1. MCS-51单片机引脚信号中,信号名称带上划线的表示该信号 低电平或 下跳沿 有效。 2. MCS-51单片机内部RAM的寄存器区共有 32 个单元,... 在寄存器间接寻址方式中,其"间接"体现

    2单片机复习题.doc

    A A.TMOD B.TCON C.SCON D.PCON 2、下列指令中,访问程序存储器的指令是 B A.MOV A,@R0 B.MOVC A,@A+DPTR C.MOVX A,@A+DPTR D.MOV DPTR,#1000H 3、以下哪条指令采用的是寄存器间接寻址方式 C A.MOV A,20H B...

    微机实验报告(1).doc

    汇编语言指令的寻址方式:立即寻址方式,寄存器寻址方式,直接寻址方式,寄存器 间接寻址方式,寄存器相对寻址方式,基址变址寻址方式,相对基址变址寻址方式 用于寻址的寄存器:基址寄存器BX和BP,变址寄存器SI和...

Global site tag (gtag.js) - Google Analytics