LODSB是什么指令?
答案:2 悬赏:10
解决时间 2021-02-13 12:45
- 提问者网友:喜遇你
- 2021-02-13 00:45
LODSB是什么指令?
最佳答案
- 二级知识专家网友:摧毁过往
- 2021-02-13 01:58
loadsb:用于目的地址的内容读到源地址,即目标地址为:ES:DI,源地址为DS:SILODS
LODSB
LODSW
LODSD
将字符串装入累加器(Load Accumulator from string)
将由DS:E(SI)寻址的一个内存字节或字装入累加器(AL, AX 或 EAX)中,如果使用LODS,必须
指定内存操作数.LODSB将一个字节装入AL,LODSW将一个字装入AX.IA-32处理器的LODSD将一
个双字装入EAX.(E)SI根据操作数大小和方向标志值自动增减.如果方向标志(DF)=1,ESI增
加,如果DF=0,ESI减少
LODSB
LODSW
LODSD
将字符串装入累加器(Load Accumulator from string)
将由DS:E(SI)寻址的一个内存字节或字装入累加器(AL, AX 或 EAX)中,如果使用LODS,必须
指定内存操作数.LODSB将一个字节装入AL,LODSW将一个字装入AX.IA-32处理器的LODSD将一
个双字装入EAX.(E)SI根据操作数大小和方向标志值自动增减.如果方向标志(DF)=1,ESI增
加,如果DF=0,ESI减少
全部回答
- 1楼网友:24K纯糖
- 2021-02-13 02:42
这是块装入指令,把si指向的存储单元读入累加器,lodsb就读入al,lodsw就读入ax中,然后si自动增加或减小1或2. 块装入指令常常用来对数组或字符串中的元素逐个进行处理.例如,假设以下的array为程序中定义的数组,items为数组长度,那么如下方法遍历此数组. xor di,di lea si,array cld c50: lodsd inc di cmp di,items jbe c50
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯