正在加载图片...
几种可处理数组的寻址方式的比较 1. MOV AX, BXI 寄存器间接寻址方式 特点适用于要处理的数组需要在程序运行中动态确定, 且形式简单。 DⅠSIBP(加段跨越前缀DS:或ES) 2. MOV AX, ARRAY[SI变址寻址方式 特点:可读性好,指令中明确指出了要处理的数组。 限制:写程序时必须清楚要处理什么数组。 DⅠBⅹBP(加段跨越前缀DS:或ES) 3. MOV AX, BXISI 基址变址寻址方式 特点:适用于要处理的数组需要在程序运行中动态确定, 并且修改BX就可以处理不同的数组。 △上述1和2.指令中的寄存器还可被哪些寄存器替换? △上述3指令中的BX寄存器是否可被其他寄存器替换? next几种可处理数组的寻址方式 的比较: 1. MOV AX,[BX] 2. MOV AX,ARRAY [SI] 3. MOV AX,[BX][SI] 寄存器间接寻址方式 变址寻址方式 基址变址寻址方式 特点: 可读性好,指令中明确指出了要处理的数组。 限制:写程序时必须清楚要处理什么数组。 特点: 适用于要处理的数组需要在程序运行中动态确定, 并且修改BX就可以处理不同的数组。 特点: 适用于要处理的数组需要在程序运行中动态确定, 且形式简单。  上述1.和2.指令中的[寄存器]还可被哪些寄存器替换? DI SI BP (加 段跨越前缀 DS: 或 ES) 上述3.指令中的BX寄存器是否可被其他寄存器替换? DI BX BP (加 段跨越前缀 DS: 或 ES) next
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有