展开全部
【答案】:C
【分析】 立即寻址:操作数就包含在指令中。作为指令一部分,跟在操作码后存放在代码段。这种操作数称为立即数。立即数可以是8位,也可以是16位。 寄存器寻址方式:操作数在CPU内部寄存器中,指令指定寄存器号。 这种寻址方式由于操作数就在寄存器中,不需要访问存储器来取得操作数,因而可以取得较高运算数度。 直接寻址:操作数在寄存器中,指令直接包含有操作数有效地址中(偏移地址),所以操作数地址由DS加上指令中直接给出16位偏移得到。 寄存器间接寻址方式:操作数在寄存器中,操作数有效地址在SI、DI、BX、BP这四种寄存器之一中。 寄存器相对寻址方式:操作数在存储器中,操作数有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)内容加上指令中给定8位或16位位移量之和。 基址加变址寻址方式:操作数在寄存器中,操作数有效地址由:基址寄存器之一内容与变址寄存器之一内容相加 相对基址加变址寻址方式:操作数在存储器中,操作数有效地址由于基址寄存器之一内容与变址寄存器之一内容及指令中给定8位或16位位移量相加得到。
【分析】 立即寻址:操作数就包含在指令中。作为指令一部分,跟在操作码后存放在代码段。这种操作数称为立即数。立即数可以是8位,也可以是16位。 寄存器寻址方式:操作数在CPU内部寄存器中,指令指定寄存器号。 这种寻址方式由于操作数就在寄存器中,不需要访问存储器来取得操作数,因而可以取得较高运算数度。 直接寻址:操作数在寄存器中,指令直接包含有操作数有效地址中(偏移地址),所以操作数地址由DS加上指令中直接给出16位偏移得到。 寄存器间接寻址方式:操作数在寄存器中,操作数有效地址在SI、DI、BX、BP这四种寄存器之一中。 寄存器相对寻址方式:操作数在存储器中,操作数有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)内容加上指令中给定8位或16位位移量之和。 基址加变址寻址方式:操作数在寄存器中,操作数有效地址由:基址寄存器之一内容与变址寄存器之一内容相加 相对基址加变址寻址方式:操作数在存储器中,操作数有效地址由于基址寄存器之一内容与变址寄存器之一内容及指令中给定8位或16位位移量相加得到。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询