答: 当用BX、SI、DI进行寄存器间接寻址时,隐含的段地址在数据段DS中。操作数的地址为: (DS)×16 +(BX或SI或DI)。例如:若(BX)= 1520H,(DS)= 1000H,则指令 MOV AL,[BX]中, 操作数地址为 11520H. 若用BP作为间址寄存器,则隐含的段地址在堆栈段SS中。例如:MOV CX,[BP];操作数的地址为:(SS)×...
答:BX、SI、DI用于在数据段寻址,BP用于在堆栈段寻址。 在数据段物理地址为:PA=DS×10H+BX/SI/DI 或者为:PA=DS×10H+BX+SI 或(BX+DI) 在堆栈段物理地址为:PA=SS×10H+BP 或者为:PA=SS×10H+BP+SI 或(BP+DI) 举例如下: MOV AX,[BX+SI] ;在数据段寻址,PA=DS×10H+BX+SI MOV AX,[BP+DI]...
当用寄存器间接寻址方式时,试问:BX,BP,SI,DI分别在什么情况下使用?它们的物理地址如何计算?举例说明。相关知识点: 试题来源: 解析 解:寄存器间接寻址的物理地址为DS*16+BX DS*16+SI DS*16+DI SS*16+BP 例如,MOV AX,[BX] 若(DS)=2000H,(BX)=1000H则物理地址为2000H*19+1000H=21000H...
举例说明计算机中寄存器寻址、寄存器间接寻址方式,从形式地址到得到操作数的寻址处理过程。相关知识点: 试题来源: 解析 答案: (1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数; (2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数。
举例说明计算机中的寄存器寻址,寄存器间接寻址,从形式地点获取操作数的寻址办理过程。相关知识点: 试题来源: 解析 答: (1) 寄存器寻址,形式地点为寄存器名 ( 或编号 ) ,寄存器中的内容为操作数。 (2)寄存器间接寻址,形式地点为寄存器名 ( 或编号 ) ,寄存器中的内容为操作数的地点,再读一次内存获取操作数。
请举例说明SPCE061A 汇编语言中的几种寻址方式。(1)立即数寻址:(2)直接寻址:(3)寄存器寻址:(4)寄存器间接寻址(5)基址变址寻址
;① AL 寄存器的低4位清0 ;② BL 寄存器的低4位置1 ;③ CL 寄存器的低4位取反 ;④ 测试DL 寄存器 或者为:PA=SS×10H+BP+SI 或(BP+DI) 举例如下: MOV AX,[BX+SI] ;在数据段寻址,PA=DS×10H+BX+SI MOV AX,[BP+DI] ;在堆栈段寻址,PA=SS×10H+BP+DI反馈...
举例说明。 正确答案 BX、SI、DI用于在数据段寻址,BP用于在堆栈段寻址。 在数据段物理地址为:PA=DS×10H+BX/SI/DI 或者为:PA=DS×10H+BX+SI 或(BX+DI) 在堆栈段物理地址为:PA=SS×10H+BP 或者为:PA=SS×10H+BP+SI 或(BP+DI) ...
(1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数; (2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数; (3)变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中的内容与变址偏移值相加得到操作数的地址,再读一次内存得到...