《串操作指令》PPT课件.ppt

上传人:牧羊曲112 文档编号:4866565 上传时间:2023-05-20 格式:PPT 页数:8 大小:334.97KB
返回 下载 相关 举报
《串操作指令》PPT课件.ppt_第1页
第1页 / 共8页
《串操作指令》PPT课件.ppt_第2页
第2页 / 共8页
《串操作指令》PPT课件.ppt_第3页
第3页 / 共8页
《串操作指令》PPT课件.ppt_第4页
第4页 / 共8页
《串操作指令》PPT课件.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《串操作指令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《串操作指令》PPT课件.ppt(8页珍藏版)》请在三一办公上搜索。

1、串操作指令:数据传送类指令每次只能传送一个数据,若要传送大批数据就需要重复编程,这样就浪费了大量的时间和空间。为此8086提供了一组处理主存中连续存放数据串的指令,这就是串操作指令。,该流程图总结了串操作的过程。,传送指令MOVS语句格式:MOVSB字节串传送 MOVSW字串传送功能:将以SI为指针的源串中的一个字节(或字)存储单元中的数据传送至以DI为指针的目的地址中去,并自动修改指针,使之指向下一个字节(或字)存储单元。即:(DS:SI)ES:DI。当DF=0时,(SI)和(DI)增量。当DF=1时,(SI)和(DI)减量。,串比较指令CMPS 语句格式:CMPSB字节串比较 CMPSW字

2、串比较功能:将SI所指的源串中的一个字节(或字)存储单元中的数据与DI所指的目的串中的一个字节(或字)存储单元中的数据相减,并根据相减的结果设置标志,但结果并不保存。即:(SI)(DI)。修改串指针,使之指向串中的下一个元素。当DF=0时,(SI)和(DI)增量。当DF=1时,(SI)和(DI)减量。,串搜索指令SCAS语句格式:SCASB字节串搜索 SCASW字串搜索功能:AL(字节)或AX(字)中的内容与DI所指的目的串中的一个字节(或字)存储单元中的数据相减,根据相减结果设置标志位,结果不保存,即:字节操作:(AL)(DI),字操作:(AX)(DI)。修改指针使之指向串中的下一个元素。当

3、DF=0时,(DI)增量。当DF=1时,(DI)减量,从源串中取数指令LODS语句格式:LODSB从字节串中取数 LODSW从字串中取数功能:将SI所指的源串中的一个字节(或字)存储单元中的数据取出来送入AL(或AX)中。即:字节操作:(SI)AL,字操作:(SI)AX。修改指针SI,使它指向串中的下一个元素。当DF=0时,(SI)增量。当DF=1时,(SI)减量。,往目的串中存数指令STOS语句格式:STOSB往字节串中存数STOSW往字串中存数功能:将AL或AX中的数据送入DI所指的目的串中的字节(或字)存储单元中。即:字节操作:(AL)DI,字操作:(AX)DI。修改指针DI,使之指向串中的下一个元素。当DF=0时,(DI)增量)。当DF=1时,(DI)减量。,重复前缀指令REP REPZ REPNZ(1)REP REP前缀用在MOVS、STOS、LODS指令前。功能:每执行一次串指令(CX)1,直到(CX)=0,重复执行结束。(2)REPZ 该指令一般用在CMP、SCAS指令前。功能:每执行一次串指令(CX)1,并判断ZF标志是否为0,只要(CX)=0或ZF=0,则重复执行结束。(3)REPNZ 该指令一般用在CMPS、SCAS 指令前。功能:每执行一次串指令(CX)1,并判断ZF标志是否为0,只要(CX)=0或ZF=1,则重复执行结束。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号