首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

lodsb跟stosb备忘

2012-12-27 
lodsb和stosb备忘lodsb 指令:从esi 指向的源地址中逐一读取一个字符,送入AL 中 (然后,可以先判断这个字符

lodsb和stosb备忘

lodsb 指令:从esi 指向的源地址中逐一读取一个字符,送入AL 中; (然后,可以先判断这个字符是什么字符,如0dh,0ah 之类等,再执行相应的操作);stosb 指令:一般跟随在lodsb 指令后面,将AL 中的字符逐一写入edi 指向的目的地址;?如果是lobsw ,表明要处理的是字,而不是字符;则采用的相应指令是:stosw ;那么要判断的寄存器是AX,而不是AL 了.如果是lobsd ,表明要处理的是双字;则采用的相应指令是: stosd ;这时候,要判断的寄存器就是EAX 了.
地址指针是增加还是减少则取决于方向标志DF。在系统初始化后或者执行指令CLD后,DF = 0,此时地址指针增1或2;在执行指令STD后,DF = 1,此时地址指针减1或2。

热点排行