汇编语言实例及习题.pptVIP

  • 28
  • 0
  • 约3.42千字
  • 约 14页
  • 2016-12-21 发布于重庆
  • 举报
汇编语言程序设计 上次课后作业 4.6 假设数据项定义如下: DATA1 DB ‘HELLO!GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1中的字符串传送到DATA2中。 (2)传送完后,比较DATA1和DATA2中的内容是否相同。 (3)把DATA1中的第3和第4个字节装入AX。 (4)将AX的内容存入DATA2+5开始的字节单元中。 解:(1) MOV AX,SEG DATA1 MOV DS,AX MOV AX,SEG DATA2 MOV ES,AX LEA SI,DATA1 LEA DI,DATA2 MOV CX,20 CLD REP MOVSB (2) LEA SI,DATA1 LEA DI,DATA2 MOV CX,20 CLD REPE CMPSB 。。。 (3) LEA SI,DATA1 ADD SI,2 LODSW (4)LEA DI,DATA2 ADD DI,5 STOSW 编写循环结构程序,进行下列计算,结果存入RESULT内存单元 1+2+3+4+5+6+ …… +100 1+3+5+7+9+11+ …… +99 2+4+6+8+10+ …… +100 1+4+7+10+13+ …… +100 11+22+33+44+ …… +99 (1)

文档评论(0)

1亿VIP精品文档

相关文档