作业帮 > 综合 > 作业

已知array为字数组,有10个元素,试统计正数,负数,0的个数的汇编语言程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/29 03:18:25
已知array为字数组,有10个元素,试统计正数,负数,0的个数的汇编语言程序
DATA SEGMENT
ARRAY DW X1~X10; 自己定义10个数
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,ARRAY
MOV BX,0
MOV CX,10
MOV DX,0
L1: TEST WORD PTR[SI],8000H
JNZ NEXT; 为负数,跳转next
INC BX
INC SI
LOOP L1
JMP EXIT
NEXT: INC DX
INC SI
LOOP L1
EXIT:MOV AH,4CH
INT 21H
CODE ENDS
END START
其中BX中是正数的个数,DX是负数的个数
望采纳