汇编语言第5章 8086 CPU指令系统.ppt

7.RCL带进位的循环左移指令 指令的格式:RCL OPR, COUNT 执行的操作:将目的操作数连同CF位一起向左循环移位COUNT指定的位数,每左移一位,左移前的CF送最低位,左移前的最高位送CF。 8.RCR带进位的循环右移指令 指令的格式:RCR OPR, COUNT 执行的操作:将目的操作数连同CF位一起向右循环移位COUNT指定的位数,每右移一位,右移前的CF送最高位,右移前的最低送CF。 5.4串操作指令 “串”是指存储在内存中的一片连续存储区域的数据。这些数据可以是字节数据,也可以是字数据;可以是用ASCII码表示的字符串数据,也可以是用压缩的BCD码或者非压缩的 BCD码表示的十进制数据;可以是无符号数,也可以是带符号数。串操作就是指8086/8088CPU提供的一组可以对“串”进行处理的指令,它包括5个基本串操作指令和3个重复前缀指令。 5.4.1串操作的共性 五种串操作指令的语法规定基本是相同的,下面是共性的一些规定: ① 串操作指令采用隐含寻址。 ② MOVS指令和CMPS指令是双操作数指令。 ③ LODS、STOS、SCAS指令也是双操作数指令。 ④ 影响FLAGS寄存器中的条件码的情况:串操作指令不影响FLAGS寄存器中的6个条件码。 ⑤ 5个基本串操作指令可以单独使用,也可与REP重复前缀、REPE / REPZ重复

文档评论(0)

1亿VIP精品文档

相关文档