用汇编语言输入一列数,统计正负个数,然后输出正数之和负数之和,然后分别输出正数和负数? 250

 我来答
折柳成萌
高粉答主

2019-10-22 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6308万
展开全部
COUNT_NUM_0 DATA 30H ;存放0的个数 COUNT_NUM_P DATA 31H ;存放正数个数 COUNT_NUM_N DATA 32H ;存放负数个数 ORG 0000H AJMP MAIN ORG 0100HMAIN: MOV A,#0 MOV 31H,A MOV 32H,A MOV 33H,A MOV R7,#30;这组数据总个数,假设有30个 MOV R0,#00 MOV DPTR,#TABLE;假设数据存放在rom中NEXT_ONE: MOV A,R0 MOVC A,@A+DPTR JZ ACC_IS_0 JB ACC.7,ACC_IS_N;判断是否为负数,为负数就跳转ACC_IS_P:;为正数 INC COUNT_NUM_P AJMP NEXACC_IS_N:;为负数 INC COUNT_NUM_N AJMP NEXT ACC_IS_0:;为0 INC COUNT_NUM_0 ;AJMP NEXT NEXT:; INC R0 DJNZ R7,NEXT_ONE AJMP $ ORG 0500HTABLE: DB 55,60,70,80,90 DB ff,61,70,81,98 DB f2,62,00,07,98 DB 58,63,70,87,98 DB 80,7f,00,82,93 DB 54,69,79,89,98END
追问
这个好像没有输出正数之和与负数之和吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式