编写完整程序,统计数据段中以变量BUFFER为起始地址50个存储单元中的有符号数,负数与正数的个
DATAS SEGMENT
BUFFER DB 50 DUP (?)
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX, DATAS
MOV DS, AX
XOR DX, DX
LEA SI, BUFFER
MOV CX,50
L1: MOV AL,[SI]
CMP AL,0
JG L2
JL L3
JMP L4
L2: INC DH
JMP L4
L3:INC DL
JMP L4
L4: INC SI
DEC CX
LOOP L1
MOV AH,4CH
INT 21H
CODES END
END START