永发信息网

汇编语言中变址寄存器在什么情况下会自动加1

答案:3  悬赏:30  手机版
解决时间 2021-03-05 09:25
  • 提问者网友:酱爆肉
  • 2021-03-04 11:40
汇编语言中变址寄存器在什么情况下会自动加1
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-03-04 11:47
在执行lodsb、stosb等串、数组 类似的序列数据的操作时。
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-03-04 13:38
基址寄存器:寄存器bx称为基地址寄存器(base register),它可作为存储器指针来使用。变址寄存器:32位cpu有2个32位通用寄存器esi和edi。其低16位对应先前cpu中的si和di,对低16位数据的存取,不影响高16位的数据。寄存器esi、edi、si和di称为变址寄存器(index register),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能。
  • 2楼网友:山有枢
  • 2021-03-04 12:58
执行串操作指令,且,DF=0 。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯