汇编程序:统计一个数组中正数和负数的个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 21:36:18

汇编程序:统计一个数组中正数和负数的个数
汇编程序:统计一个数组中正数和负数的个数

汇编程序:统计一个数组中正数和负数的个数
统计DA_WORD数据区中正数、0、负数的个数,数据定义如下:
DA_WORD DW -1,3,5,0,-5,-7,4,0,-8……
COUNT EQU $-DA_WORD
NUM DB 0 ;存放正数的个数
DB 0 ;存放0的个数
DB 0 ;存放负数的个数
DATAS SEGMENT
ORG 1000H
DA_WORD DW 0FFFFH,3,5,0,0FFFBH,0FFF9H,4,0,0FFF8H
DOUNT EQU $-DA_WORD
ORG 1020H
NUM DB 0 ;存放正数的个数
ZE DB 0 ;存放0的个数
PLUS DB 0
DATAS ENDS
STACKS SEGMENT
DW 100 DUP(0)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,DOUNT
MOV CL,1
SHR AX,CL
MOV CX,AX
MOV SI,OFFSET DA_WORD
AG:MOV AX,[SI]
CMP AX,0
JNZ NOZ
INC [ZE]
JMP NEXT
NOZ:TEST AX,8000H
JNZ ISPLUS
INC [NUM]
JMP NEXT
ISPLUS:
INC [PLUS]
NEXT:
ADD SI,2
LOOP AG
INT 3
MOV AH,4CH
INT 21H
CODES ENDS
END START

汇编程序:统计一个数组中正数和负数的个数 统计一个数组中正数和负数的个数 统计数组中正数和负数和0的个数 编写汇编程序统计BUF字数据区第一个零数据后的个数据中正数及负数的个数汇编语言 用指针实现统计数组中正数、负数和0的个数. 用 new 运算符为一个包含 20 个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数 输入10个整数在数组s中,统计正数的个数、负数的个数及0的个数. 写一个c程序语言,一个8X8的二维整型数组,统计并输出其中零,正数和负数的个数C语言的,谢谢各位哈 输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序,求出这组数的平均值,并统计出正数和负数个数 编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数运行结果如图 输入10个整数在数组s中,统计正数的个数、负数的个数及0的个数.C艹 c++求一组非0整数的平均值,并统计出这一组数中正数和负数的个数.求一组非0整数的平均值,并统计出这一组数中正数和负数的个数.具体要求如下:定义一维数组int a[20]:输入一组非0整数(以 13、 以下程序是统计一组数据中正数的和、正数的个数;零的个数;负数的和,负数的个数.数据以-999为结束 用 new 运算符为一个包含 20 个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数现在就要、、在线等( 1 )在输入数据之前无需屏幕提示信息 ( 2)程序中的输出 用InputBox函数输入10个数与数组A中,输入后将这10个数显示在文本框中,并统计正数的个数,正数的和,负数的个数,负数的和.用Print方法将结果打印在窗体上,设计界面、运行结果如图所示. 编程题1、 设计一函数Area,它根据给出的圆的半径计算圆面积.2、 输入20个整数到一位数组中,分别统计并输出其中正数、负数和零的个数. c语言解输入n和相应的n个数,统计输入的数中负数、零及正数的个数输入n和相应的n个数,统计输入的数中负数、零及正数的个数 C++ 求一组非0整数的平均值,并统计出这一组数中正数和负数的个数具体要求如下:定义一维数组int a[20]:输入一组非0整数(以输入0作为结束标志)到数组a中.计算这一组数的平均值,统计其中