词条 | 直接寻址 |
释义 | 在指令格式的地址字段中直接指出操作数在内存的地址ID 。 在通常情况下,操作数存放在数据段中,所以,其物理地址将由数据段寄存器DS和指令中给出的有效地址直接形成,但如果使用段超越前缀,那么,操作数可存放在其它段。 直接寻址方式常用于处理内存单元的数据,其操作数是内存变量的值。 注意:立即寻址方式和直接寻址方式的书写格式的不同,直接寻址的地址要写在括号“[”,“]”内。在程序中,立即地址通常用内存变量名来表示,如:MOV BX, VARW,其中,VARW是内存字变量。 在直接寻址中,指令操作数字段中存放的是操作数的16位偏移地址EA,即操作数的偏移地址EA和操作码一起存放在代码段中,而操作数可以存放在数据段,也可以存放在其它段。操作数的物理地址由其所在段的寄存器内容左移4位与指令中给出的偏移地址EA相加形成。EA可以用符号或数值表示。如果用数值表示EA则必须用括号括起来,而且是在方括号前应给出段寄存器名,直接寻址的操作数可以是字或字节。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。