作业帮 > 综合 > 作业

汇编语言计算1+2+N直到和大于500,并将结果由屏幕显示出来

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 04:15:51
汇编语言计算1+2+N直到和大于500,并将结果由屏幕显示出来
DATA SEGMENT ;从自然数1开始累加,直到累加和大于500为止,统计被累加的自然数的个数
N DW ?
SUM DW ?
DATA ENDS
STACK SEGMENT PARA STACK 'STACK'
DW 200 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
STAR:MOV AX,DATA
MOV DS,AX
MOV AX,0
MOV BX,0
L: INC BX
ADD AX,BX
CMP AX,500
JBE L
MOV [N],BX
MOV [SUM],AX
MOV AH,4CH
INT 21H
CODE ENDS
END STAR