.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.我不知道哪个是正确的.能说明下吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 16:11:47
![.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.我不知道哪个是正确的.能说明下吗](/uploads/image/z/2116318-22-8.jpg?t=.ARRAY%E5%8D%95%E5%85%83%E5%BC%80%E5%A7%8B%E5%AD%98%E6%94%BE200%E4%B8%AA%E6%9C%89%E7%AC%A6%E5%8F%B7%E5%AD%97%E8%8A%82%E6%95%B0%2C%E7%BB%9F%E8%AE%A1%E5%87%BA%E5%85%B6%E6%AD%A3%E6%95%B0%E3%80%810%E5%92%8C%E8%B4%9F%E6%95%B0%E7%9A%84%E4%B8%AA%E6%95%B0%2C%E5%B9%B6%E6%8A%8A%E5%AE%83%E4%BB%AC%E5%88%86%E5%88%AB%E5%AD%98%E5%85%A5N1%E3%80%81N2%E3%80%81%E5%92%8CN3%E4%B8%AD.%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E5%93%AA%E4%B8%AA%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84.%E8%83%BD%E8%AF%B4%E6%98%8E%E4%B8%8B%E5%90%97)
.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.我不知道哪个是正确的.能说明下吗
.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.
我不知道哪个是正确的.能说明下吗
.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.我不知道哪个是正确的.能说明下吗
汇编语言
DSEG SEGMENT
SAVE DB 3 DUP(?)
NUM DW 100 DUP(?)
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
START: MOV AX,DSEG
MOV DS,AX
MOV CX,100
XOR BX,BX
XOR DX,DX
LEA SI,NUM
SUB SI,2
NEXT1: ADD SI,2
CMP [SI],0
JNZ NZ
INC BL ;存放零的个数
JMP OK
NZ: TEST [SI],8000H
JNZ N
INC DH ;存放正数的个数
JMP OK
N: INC DL ;存放负数的个数
OK: LOOP NEXT1
MOV SAVE,DH ;将结果传送到内存保存
MOV SAVE+1,DL
MOV SAVE+2,BL
MOV AH,4CH
INT 21H
CSEG ENDS
END START