《例911 编程序计算S=1+2+3+4+…+.docx》由会员分享,可在线阅读,更多相关《例911 编程序计算S=1+2+3+4+…+.docx(2页珍藏版)》请在三一办公上搜索。
1、例911 编程序计算S=1+2+3+4+例9-11 编程序计算:S=1+2+3+4+100 源程序如下: NAME EX9_11 CODE SEGMENT ASSUME CS:CODE START:MOV BX,1 MOV AX,0 MOV CX,100 L: ADD AX,BX INC BX LOOP L MOV CX,AX MOV DL,0 L1: CMP CX,1000 JNAE L2 INC DL SUB CX,1000 JMP L1 L2: OR DL,30H MOV AH,02H INT 21H MOV DL,0 L3: CMP CX,100 ;100 JNAE L4 INC DL
2、 SUB CX,100 JMP L3 L4: OR DL,30H MOV AH,02H INT 21H MOV DL,0 L5: CMP CX,10 JNAE L6 INC DL SUB CX,10 JMP L5 将结果进行二化十输出与CX比较 与CX比较 与CX比较 ; ;1000;10 L6: OR DL,30H MOV AH,02H INT 21H MOV DL,CL OR DL,30H MOV AH,02H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 这就是一个简单的循环程序,没有变址的循环称为简单循环,其中 START:MOV BX,1 MOV AX,0 MOV CX,100