返回首页
当前位置: 主页 > MCS-51指令系统 >

统计片外8051单片机RAM存储区中正数|、负数、零的个数

时间:2009-09-04 20:04来源:未知 作者:牛牛 点击:
题目:设有100个有符号数,连续存放在片外RAM以2200H为首地址的存储区中,试片成统计其中正数|、负数、零的个数。 答案: ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV R2,#100 MOV R3,#00H MOV R4,#00H MOV R5,#00H MOV DPTR,#2000H LOOP: MOVX A,@DPT

题目:设有100个有符号数,连续存放在片外RAM以2200H为首地址的存储区中,试片成统计其中正数|、负数、零的个数。

单片机

  单片机

 

单片机

  单片机

答案:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV R2,#100
MOV R3,#00H
MOV R4,#00H
MOV R5,#00H
MOV DPTR,#2000H
LOOP: MOVX A,@DPTR
CJNE A,#00H,NET1
INC R3
INC DPTR
DJNZ R2,LOOP
SJMP NET3
NET1: JC NET2
INC R4
INC DPTR
DJNZ R2,LOOP
SJMP NET3
NET2: INC R5
INC DPTR
DJNZ R2,LOOP
NET3: SJMP $
END

单片机

顶一下
(5)
100%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容