程序设计实例.docVIP

  • 22
  • 0
  • 约3.69千字
  • 约 7页
  • 2017-08-14 发布于重庆
  • 举报
程序设计实例.doc

例1:设X为字节存储单元,Y为字存储单元, 编程实现下面的功能。 MOV AL,X CMP AL,20 JG NEXT1 ;Y=0 CMP AL,0 JL NEXT1 ;Y=0 CMP AL,10 JL NEXT2 ;Y=3X+20 MOV BL,6 MUL BL SUB AL,10 JMP NEXT3 NEXT2: MOV BL,3 MUL BL ADD AL,20 JMP NEXT3 NEXT1: MOV AL,0 NEXT3: MOV Y,AL 例2: 设内存BUFF开始的单元中依次存放着30个8位无符号数,求它们的和,并存放在SUM单元中,试编写程序。 分析:这是一个求累加的程序。 MOV SI,BUFF ;设地址指针 MOV CX,30 ;设计数初值 XOR AX,AX ;设累加器初值 AGAIN: ADD AL,[SI] ADC AH,0 INC SI DEC CX JNZ AGAIN ;循环累加 MOV SUM,AX 例3:把从MEM单元开始的20个8位无符号数按从小到大的顺序排列。 DATA SEGMENT MEM DB 26H,98H,13H,

文档评论(0)

1亿VIP精品文档

相关文档