编写汇编程序统计BUF字数据区第一个零数据后的个数据中正数及负数的个数
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/17 17:54:43
编写汇编程序统计BUF字数据区第一个零数据后的个数据中正数及负数的个数
汇编语言
汇编语言
![编写汇编程序统计BUF字数据区第一个零数据后的个数据中正数及负数的个数](/uploads/image/z/1947098-2-8.jpg?t=%E7%BC%96%E5%86%99%E6%B1%87%E7%BC%96%E7%A8%8B%E5%BA%8F%E7%BB%9F%E8%AE%A1BUF%E5%AD%97%E6%95%B0%E6%8D%AE%E5%8C%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%9B%B6%E6%95%B0%E6%8D%AE%E5%90%8E%E7%9A%84%E4%B8%AA%E6%95%B0%E6%8D%AE%E4%B8%AD%E6%AD%A3%E6%95%B0%E5%8F%8A%E8%B4%9F%E6%95%B0%E7%9A%84%E4%B8%AA%E6%95%B0)
DATA SEGMENT
BUF DW 12,0,-13,45,-23,0,-34,-12,34
ZHENG DB 0
FU DB 0
COUNT EQU (ZHENG-BUF)/2
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,COUNT
MOV BX,0
CALL T_CMP
MOV DL,ZHENG
MOV DH,FU
MOV AH,4CH
INT 21H
T_CMP PROC
PUSH SI
L_START: CMP BX,0
JNZ L2
CMP WORD PTR [SI],0
JNZ L1
INC BX
L1: INC SI
INC SI
LOOP L_START
JMP L_END
L2: CMP WORD PTR [SI] ,0
JG L_Z
JE L1
INC FU
JMP L1
L_Z: INC ZHENG
JMP L1
L_END:
POP SI
RET
T_CMP ENDP
CODE ENDS
END START
BUF DW 12,0,-13,45,-23,0,-34,-12,34
ZHENG DB 0
FU DB 0
COUNT EQU (ZHENG-BUF)/2
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA SI,BUF
MOV CX,COUNT
MOV BX,0
CALL T_CMP
MOV DL,ZHENG
MOV DH,FU
MOV AH,4CH
INT 21H
T_CMP PROC
PUSH SI
L_START: CMP BX,0
JNZ L2
CMP WORD PTR [SI],0
JNZ L1
INC BX
L1: INC SI
INC SI
LOOP L_START
JMP L_END
L2: CMP WORD PTR [SI] ,0
JG L_Z
JE L1
INC FU
JMP L1
L_Z: INC ZHENG
JMP L1
L_END:
POP SI
RET
T_CMP ENDP
CODE ENDS
END START
编写汇编程序统计BUF字数据区第一个零数据后的个数据中正数及负数的个数
汇编程序:统计一个数组中正数和负数的个数
13、 以下程序是统计一组数据中正数的和、正数的个数;零的个数;负数的和,负数的个数.数据以-999为结束
填空,统计一组数据中正数的和、正数的个数;零的个数;负数的和,负数的个数.数据以-999为结束.
统计一个数组中正数和负数的个数
统计数组中正数和负数和0的个数
excel统计多个数值范围内数据的个数
求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题
汇编语言问题 判断BUF中的数是正数,负数,还是0,并分别统计它们的个数
数值统计 C语言!统计给定的n个数中,负数、零和正数的个数.输入 输入数据有多组,每组占一行,每行的第一个数是整数n(n
如何用excel 计算一组数据中正数的个数?
编写java程序,输入个数不定的整数,输入0时结束.统计这些整数中正数和负数的个数,并计算它们的总和.