微机原理--8种寻址方式
在计算机字段中,带有功能区的头和指导计算机的指令是执行特定的任务。指令集是这些说明的集合,并确保不同计算机之间的兼容性。
了解指令的核心元素 - 结果为和操作类型的数据源对掌握计算机操作至关重要。
1 立即解决:操作数直接内置在说明中,例如“ Movax,1 2 3 4 H”,并且数据存储在代码段中。
2 注册地址:操作数存储在CPU的通用寄存器中,例如“ Movax,bx”,它们很快并且具有清晰的数据源。
3 内存操作数恢复:包括零操作数,单操作数和双操作数指令。
例如,`moval,[1 2 00h]`,数据存储在内存中,地址由指令指定。
4 寄存器间接地址:偏移地址存储在寄存器中,例如`m movax,[bx]`,并使用索引寄存器来确定数据所在的段。
5 寄存器相对地址:偏移是添加寄存器的结果,例如“ Movax,[Bx+Data]`,它经常用于一维数组操作。
6 基础地址索引地址:偏移地址由基本地址和索引寄存器确定,适用于二维数组操作,例如``Movax ,, bx+si]。
7 基本地址索引相对地址:偏移地址是根据基本地址,索引地址和额外位移计算的,并扩展了地址室,例如“ Movax,[BX+SI+DI]`。
8 隐式地址:操作数是在标准地址(例如“ mulbl”)中执行的,而无需明确指定该地址,这有助于保存教学空间。
通过示例,我们可以在实践中看到这些寻址方法的应用: - `movax,bh`:注册地址,源沙丘在BH寄存器中。
- “ movdl,8 0h”:地址,操作数是恒定的8 0h。
-'Movax,是[bx] [say]`:基本地址,基本地址,索引地址,相对地址,物理地址,物理地址为6 08 f0h 1 6 2 00h。
-'MOVBX,2 0H [bx] [bx]`:``BX]`:注册相对地址,物理地址为6 08 5 0h。
说明。
对这些解决方法的更深入了解将有助于您在学习微田型机器原理方面更有用。
操作数的地址放在CPU的通用寄存器中的寻址方式称为( )。
[答案]:如何指定地址B:根据命令给出的地址信息查找物理地址的一种方法。寄存器地址:操作数没有放置在内存中,而是在CPU的常规寄存器中,可以使用寄存器地址。
间接地址名称:寄存器地址名称之间的区别在于,命令格式的寄存器不是操作数,而是操作数的地址,以及指定为此地址的操作数在内存中。
立即解决:命令的地址字段代表操作数本身,而不是操作数的地址。
此地址称为立即地址名称。
直接地址名称:直接地址名称是一种基本的地址指定方法,它是以准则的形式在地址字段中直接指示操作数的特征。
由于直接提供操作数的地址而没有任何转换,因此该地址称为直接地址。