51单片机汇编语言编程问题(使用Keil uVision4)MCS-51

1)用MCS-51汇编语言编程实现:在ROM中定义一个长度为50个字节的数组,并初始化其内容为”0-9,A-Z,a-z”字符组成的任意字符串,编写程序统计出此内存中字符分... 1)用MCS-51汇编语言编程实现 : 在ROM中定义一个长度为50个字节的数组,并初始化其内容为”0-9,A-Z,a-z”字符组成的任意字符串,编写程序统计出此内存中字符分别属于”0-9”、”A-Z”和”a-z”范围个数,分别放于R5、R6、R7中 展开
 我来答
专注51单片机
2018-07-09 · TA获得超过810个赞
知道小有建树答主
回答量:1150
采纳率:58%
帮助的人:230万
展开全部
MOV R5,#0
MOV R6,#0
MOV R7,#0
MOV DPTR,#TAB
MOV R2,#50
LOOP:
    CLR A
    MOVC A,@A+DPTR
    CJNE A,#3AH,LP1
LP1:
    JC SUZI
    CJNE A,#'Z',LP2
    SJMP DAXIE
LP2:
    JNC,XIAXIE
DAXIE:
    INC R6
    SJMP LP3
XIAOXIE:
    INC R7
    SJMP LP3
SUZI:
    INC R5
LP3:
    INC DPTR
    DJNZ R2,LOOP
    RET
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式