第6章字符串和文件.pptVIP

  • 7
  • 0
  • 约 74页
  • 2017-08-05 发布于河南
  • 举报
汇编语言程序设计 简明教程;第六章 字符串与文件处理 ;字符串: 计算机中常常用到字符串,如变量名、文件名等都是字符串,每个字符的编码占用一个字节,连续地存存贮在内存储器中。 文件: 文件是存放在外存储器上的程序或数据。 ; 6.1 串处理指令 ;串操作指令的共同特点: 源操作数由DS:[SI]提供(有时也可以由AL、AX、EAX提供) 目的操作数由ES:[DI]提供 每执行一次串操作,自动修改SI和(或)DI,使其指向下一个字节、字或双字 方向标志DF控制对SI、DI递增或是递减 指令STD将DF置1,指令CLD将DF清0 ;1. MOVS 字符串传送指令 格式:MOVSB / MOVSW / MOVSD 执行的操作: (1)目的操作数单元←源操作数,ES:[DI]←DS:[SI] (2)修改SI和DI值;2. REP 串重复操作前缀 格式: REP 串操作指令 执行的操作:重复执行串操作指令,直到CX的值为零 如果(CX)≠ 0: (1)(CX )=(CX )-1 (2)执行串指令 (3)转向(1) 如果(CX)= 0,结束本指令操作;[例6-1] 把长度为100的字符串str1复制到str2开始的存储单元中;(1)用循环控制方法编写的程序 MOV CX,100

文档评论(0)

1亿VIP精品文档

相关文档