说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 变址方式
1)  indexed method
变址方式
2)  ndexed addressing mode
变址寻址方式
3)  label index mode
标号变址方式
4)  displacement indexed mode
位移变址方式
5)  autoincrement indexed mode
自增变址方式
6)  indirect indexed mode
间接变址方式
补充资料:寻址方式


寻址方式
addressing mode

xunzh一fangsh-寻址方式(如dn治sing mode)生成计算机指令中实际使用的有效地址的方法。 不同的计算机有多种寻址方式,下面介绍广泛采用的几种,并以一地址指令为例加以说明。 (l)直接寻址 指令的地址码部分给出操作数在存储器中的地址,如图1所示,图中的寻址方式由操作码(〕P约定,A为地址。存储器 ┌───┐┌─┬─┬─┐│ ││OP│ │A ││ │└─┴─┴─┘│ │ ├───┤ │操作数│ └───┘图1直接寻址 (2)寄存器寻址 中央处理器中一般设置有一定数量的通用寄存器,用以存放操作数、操作数地址或运算的中间结果。指令的地址码A为通用寄存器地址,操作数在该寄存器中。这种寻址方式也可看作是一种直接寻址。(3)间接寻址 根据指令的地址码从存储器或寄存器中取出的内容不是操作数,也不是下一条要执行的指令,而是操作数的地址或指令的地址。这种寻址方式称为间接寻址,简称间址。间接寻址有一次间址和多次间址两种情况,大多数计算机只允许一次间址,图2(a)与(b)分别表示寄存器一次间址和存储器一次间址,图2(b)取操作数需访问存储器两次。指令字┌─┬─┬─────┐ │OP│ │R │┌───┐└─┴─┴─────┘│ │ ┌───────┐ │ │ │ │ ├───┤ ├───────┤ │操作数│ │宙.....,....-│ │ │ ├───────┤ └───┘ │ │ └───────┘ 存储器通用寄存器┌─┬─┬─┐ │OP│ │A │┌───────┐└─┴─┴─┘│ │ ├───────┤ │一一一丁-一一 │ ├───────┤ │-一二匕-二二 │ ├───────┤ │ │ ├───────┤ │操作数 │ └───────┘图2间接寻址(a)通用寄存器间址;(b)存储器间址 (4)基址寻址 在中央处理器中设置一个专用的基址寄存器,或由指令指定一个通用寄存器作为基址寄存器,操作数的地址由基址寄存器的内容和指令的地址码A相加得到,如图3所示。在这种情况下,地址码A实际上是一个位移量。 基址寄存器主要用于为程序或数据分配存储区,或扩大地址码长度。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条