1.试比较间接寻址和寄存器寻址
寄存器间接地址:1 指令中的地址代码是注册号2 实际地址(EA)存储在寄存器的间接地址中。命令中的地址代码是主内存地址(可能在:a)2 A是真实地址(EA)。
此外,间接地址和间接地址都包含几个地址,即需要几个地址才能找到实际地址(EA),例如
间接寻址有什么作用啊
间接地址:您需要的操作数在内存中,每个内存单元都有一个地址编码。如果将此地址编码保存在常规寄存器中(例如BX,AX,DI,SI ),这意味着您在内存中需要的操作数位置(内存),即存储单元的地址。
如果您使用指令通过此寄存器调用此数据,则寄存器地址会间接地地址。
该过程基本上是“通过寄存器在内存中找到设备的地址,然后通过此地址在设备中找到数据”。
例如,指令运动[BX] BX = 002 0H是存储单元002 0H 5 0D中的,因此此说明的结果为AX = 5 0D
计算机中十类指令寻址方式总结
回顾计算机说明中克服十种指令类型的指令方法,它在计算机中扮演关键角色的方法,该方法确定了操作的实际访问位置。有许多地址方法,例如直接,隐式,间接,注册和其他地址,每个地址都有其独特的功能。
1 2 直接地址:官方地址与有效地址相同,例如访问内存单元[2 0H]的“ [公式] [公式]”。
3 隐式地址:指令或寄存器中隐含了操作员的地址,例如“ [公式]”,其他默认操作在[公式]列表中。
4 间接地址:官方地址是操作员地址的地址,例如“ [公式]@[公式]”,该地址通过各种地址指定了实际地址。
5 地址:官方地址指定列表,例如“ [公式] [公式]”,操作数在[公式]列表中。
6 间接地址列表:列表的官方地址点,列表的是有效的地址,例如“ [公式] [公式]”,在[公式]列表中读取记忆。
7 基本地址:官方地址添加的基本地址列表是一个有效的地址,例如“ [公式]+[公式]”,可以实现多种地址计算。
8 索引地址:官方地址添加的索引是一个有效的地址,索引注册由用户或操作系统控制。
9 .相对地址:一个有效的地址是程序计数器和官方地址的数量,用于编写浮动程序,例如“ [公式]+[公式]”。
1 0堆栈地址:使用[公式]指示器通过“ [公式]”和“ [公式]”的操作进入和退出桩。
可以根据需要使用灵活的交易方法进行编程,以有效访问和处理数据。