第三章-80X86的寻址方式和指令系统-5逻辑位移串.pptVIP

  • 1
  • 0
  • 约1.55万字
  • 约 55页
  • 2019-11-08 发布于湖北
  • 举报

第三章-80X86的寻址方式和指令系统-5逻辑位移串.ppt

利用带进位循环移位指令将两个寄存器或存储器单元 组合起来一起移位。 例: 将DX、AX组合起来构成32位寄存器向左移一位。 如下图所示: 0 15 0 15 DX AX 程序: SHL AX , 1 RCL DX , 1 32位寄存器向左移一位 四、串操作指令(String manipulation ) “串”就是内存中一段地址相连的字节或字。 串操作—对串中各项进行操作,也叫数据块操作。 8088有5种基本操作: 1、 MOVS(Move string) 串传送指令 2、CMPS(Compare string) 串比较指令 3、SCAS(Scan string) 串扫描指令 4、LODS(Load from string) 从串取指令 5、STOS (Store in to string) 存入串指令 共同点: 可以无操作数,也可以只有源操作数或只有目标操作数,或二者都有(允许存储器-存储器操作数)。 源操作数用SI 寻址,隐含DS值为段地址,可以用段跨越前缀指定其它段。 目标操作数用DI寻址,隐含ES为段地址。 每次操作对SI、DI自动调整: DF=1,D

文档评论(0)

1亿VIP精品文档

相关文档