指令系统〔串操作类指令〕.pptVIP

  • 0
  • 0
  • 约2.66千字
  • 约 13页
  • 2017-05-11 发布于四川
  • 举报
指令系统〔串操作类指令〕

* 第六节 串操作指令 ● 定义 串——指存储器中地址连续的若干单元字符或数据。 串传送指令 串比较指令 串扫描指令 串装入指令 串存储指令 8086提供的处理串的指令包含: 串处理指令只能处理单个字节或字,应用中需要串重复前缀配合使用。 由多个字节数据组成的数据串称为字节数据串,简称字节串; 由多个字数据组成的数据串称为字数据串,简称字串。 组成数据串的字节数据或字数据称为数据串元素。 若对数据串元素作同样的操作,就称为串操作。 把能完成串操作功能的指令称为数据串操作指令或简称为串操作指令。 串重复前缀指令:REP(重复)、REPE/REPZ(相等/为零重复)、REPNE/REPNZ(不相等/不为零重复); CX寄存器存放重复操作的次数; 一般源串存放在数据段DS中,偏移地址由SI指定; 目的串存放在附加段ES中,偏移地址由DI指定; 设置方向标志指令:CLD(DF=0)和STD(DF=1)来设置SI、DI偏移地址在重复操作过程中的移动方向。 教学进程 基本的字符指令 ● 1. (1) 串传送指令MOVS ●指令功能:把位于数据段DS:SI中一个字节或字的数据传送到 附加段ES:DI中。 ●指令格式:MOVSB ;传送字节数据 MOVSW ;传送字数据 ●指令操作: 字节操作: (DI) ←((SI)),SI←(SI

文档评论(0)

1亿VIP精品文档

相关文档