编写程序,利用公式:N2=1+3+5+……+(2N-1)计算N2的值,假设N=23。
正确答案:
DATASEGMENT
N DW 23
SQUARE DW ?;存放结果
DATA ENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV CX,N;循环计数器置初值
XOR AX,AX;累加器清零
MOV BX,1;数列第一项
ONE://
ADD AX,BX
ADD BX,2
LOO PONE
MOV SQUARE,AX
MOV AX,4C00H
INT 21H
CODEENDS
END START
N DW 23
SQUARE DW ?;存放结果
DATA ENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV CX,N;循环计数器置初值
XOR AX,AX;累加器清零
MOV BX,1;数列第一项
ONE://
ADD AX,BX
ADD BX,2
LOO PONE
MOV SQUARE,AX
MOV AX,4C00H
INT 21H
CODEENDS
END START
答案解析:有
微信扫一扫手机做题