汇编语言 数据段中有50个字型数据,统计其中0的数并把统计结果存在存储单元中
汇编语言数据段中有50个字型数据,统计其中0的个数,并把统计结果存在存储单元中。程序设计。谢...
汇编语言 数据段中有50个字型数据,统计其中0的个数,并把统计结果存在存储单元中。程序设计。谢
展开
3个回答
展开全部
DATA1 SEGMENT
DW 1, 2, 3 ;楼主自己补足50个数
N DB 0
DATA1 ENDS
CODE1 SEGMENT
ASSUME CS:CODE1,DS:DATA1
START:
MOV AX, DATA1
MOV DS, AX
MOV SI, 0
MOV CX, 50
@@: CMP WORD PTR [SI], 0
JNZ NEXT
INC N
NEXT:ADD SI, 2
LOOP @B
MOV AX, 4C00H
INT 21H
CODE1 ENDS
END START
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
org 100hDATA SEGMENTBUFFER DW 10GREATZ DW ? ;正数ZERO DW ? ;零LITTLEZ DW ? ;负数DATA ENDSSTART: MOV AX,DATA MOV DS,AX XOR AX,AX ;AX清零 MOV GREATZ,AX MOV ZERO,AX MOV LITTLEZ,AX LEA SI,BUFFER ;取第数据 MOV CX,[SI] ADD SI,2ST_COUNT: MOV AX,[SI] ADD SI,2 AND AX,AX JLE COUNT1 ;小于等于0则跳转 INC GREATZ JMP COUNT3 COUNT1: JL COUNT2 ;小于0则跳转 INC ZERO JMP COUNT3COUNT2: INC LITTLEZCOUNT3: DEC CX JNZ ST_COUNTCODE ENDS END START
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询