汇编中的cld ,std语句

清除方向标志,在字符串的比较,赋值,读取等一系列和rep连用的操作中,di或si是可以自动增减的而不需要人来加减它的值
cld即告诉程序si,di向前移动
std指令为设置方向,告诉程序si,di向后移动
其实就是DI=1是从高位开始传送用于高位和传送低位有重叠的情况
而DI=0就是从低位开始传送,其原理类似。
posted @ 2015-03-29 15:10  YorkYu  阅读(1021)  评论(0编辑  收藏  举报