LODSB/LODSW
取字符串指令LODSB/LODSW将位于DS段由SI所指的存储单元的内容取到AL或AX中。用LODSB时,取的是字节,取完后,地址自动加1或减l;用LODSW时取的是字,取完后地址自动加2或减2。当方向标志位DF=0时,则esi自动增加;DF=1时,esi自动减小。
因为使用LODSB/lODSW指令时,取来的字节或字放在AL或AX中,所以LODSB/LODSW指令前不能加前缀,否则,AL或AX中的内容会被后一次取到的内容所覆盖,最后只能得到字符串的最后1个字节或字。实际使用时,LODSB/LODSW指令一般用在循环程序中。
CLD
CLD用来操作方向标志位DF(Direction Flag)。CLD使DF复位,即DF=0