全站数据
8 4 2 0 5 8 1

汇编实验怎样使用直接寻址数据段中偏移地址为

自考达人 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 21:33:34

问题描述

汇编实验怎样使用直接寻址数据段中偏移地址为希望能解答下
精选答案
最佳答案

一、直接寻址方式指令所要的操作数存放在内存中,在指令中直接给出该操作数的有效地址,这种寻址方式为直接寻址方式。

在通常情况下,操作数存放在数据段中,所以,其物理地址将由数据段寄存器DS和指令中给出的有效地址直接形成,但如果使用段超越前缀,那么,操作数可存放在其它段。如MOVBX,[1234H]二、寄存器间接寻址方式操作数在存储器中,操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定,称这种寻址方式为寄存器间接寻址方式。

在不使用段超越前缀的情况下,有下列规定:

若有效地址用SI、DI和BX等之一来指定,则其缺省的段寄存器为DS;若有效地址用BP来指定,则其缺省的段寄存器为SS(即:堆栈段)。

如MOVBX,[DI]