微机原理与接口技术作者毛红旗第3-4章课案.pptVIP

  • 4
  • 0
  • 约2.38万字
  • 约 83页
  • 2017-03-03 发布于广东
  • 举报

微机原理与接口技术作者毛红旗第3-4章课案.ppt

微机原理与接口技术作者毛红旗第3-4章课案.ppt

第3章 指令系统 第4章 汇编语言程序设计 3.2.4 串操作类指令 在内存一个存储区域连续存放着若干个字节(或字)数据,这样一组数据称为“数据串”。若每个数据是一个字节,称“字节串”;若是字,则称“字串”。串操作指令可以用来实现内存区域的数据串操作。8086/8088指令系统提供了5条基本的串操作指令和一条重复前缀指令。 1、基本串操作指令 串操作指令共有五种(MOVS、STOS、LODS、CMPS、SCAS),其基本操作各不相同,但有以下共同特点: ①源数据串地址由DS:SI提供, 目的数据串地址由ES:DI提供。 ②每次操作后,地址指针SI、DI自动修改,修改的方向取决于方向标志DF。 ③串操作指令与重复前缀结合,可进行多次重复操作。 ④串操作指令都具有3种指令格式。 (1)串传送指令 格式: MOVS DEST,SRC MOVSB ;字节操作,ES:DI? DS:SI ,SI←SI±1,DI←DI±1 MOVSW ;字操作, ES:DI? DS:SI ,SI←SI±2,DI←DI±2 功能:将一个字节或字从存储器的某个区域传送到另一个区域,然后根据方向标志DF自动修改地址指针。串传送指令不影响标志位。 (2)取串指令 格式:LODS SRC LODSB ;字节

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档