汇编程序编写和提高.docxVIP

  • 78
  • 0
  • 约5.44千字
  • 约 21页
  • 2017-05-29 发布于湖北
  • 举报
汇编程序编写和提高课件

第四次实验汇编程序编写和提高编写一个程序,实现复制字符串的功能,并将复制的字符串正序倒序显示出来。流程图:程序如下:DATAS SEGMENT string_a db the future is beautiful;要操作的字符串 count equ $-offset string_a;把字符串的长度存入countdata1 db the zhengxu is:,$;输出正序是 data2 db the fanxu is:,$ ;输出反序是DATAS ENDSSTACKS SEGMENT string_b db 100 dup(?);建栈段存放复制的字符串STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX;把datas的段地址分别给DS,ES mov es,ax lea si,string_a;取string_a的偏移地址给si lea di,string_b;取string_b的偏移地址给di mov cx,count;把字符串长度给cx,决定循环的次数 Cld;DF置零,使DI,SI自增rep movsb;把string_a里的字符串复制到string_b,循环次数为;CX m

文档评论(0)

1亿VIP精品文档

相关文档