汇编中的STOSB与STOSD指令

该指令为单字符输出指令,调用该指令后,可以将累加器AL中的值传递到当前ES段的DI地址处,并且根据DF的值来影响DI的值,如果DF为0,则调用该指令后,DI自增1,如果DF为1,DI自减1.相当于:

MOV ES:[DI],AL 
INC DI 

 MOV ES:[DI],AL
  DEC DI

双字指令:STOSD
STOSD指令执行是不会跳转的…优先执行完此条指令才会执行其他指令。


CLD :CLD使DF复位,即 DF=0 地址自增。
posted @ 2019-11-09 12:45  老耗子  阅读(495)  评论(0编辑  收藏  举报