[用汇编语言输入一列数统计正负个数然后输出正数之和负数之和]COUNT_NUM_0 DATA 30H ;存放0的个数 COUNT_NUM_P DATA 31H ;存放正数个数 COUNT_NUM_N DATA 32H ;存放负数个数 ORG 0000H AJMP MAIN ORG 0100HMAIN: MOV A,#0 MOV 31H,A MOV 3...+阅读
;汇编语言实现计算SUM=5!
DATAS SEGMENT
;此处输入数据段代码
NUM DW 5 ;最高阶数
SUN DW 0 ;计算结果
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
MOV CX,NUM
MOV AX,1 ;被乘数
MOV SI,1 ;乘数
L1:
MUL SI ;(dx,ax)保存n!,n表示第n次循环
INC SI
LOOP L1
MOV SUM,AX
MOV AH,4CH
INT 21H
CODES ENDS
END START