用汇编语言编程

2019-03-24 19:43发布

用汇编语言编程 51单片机片内RAM的50H和60H两单元存储数若相同70H单元中存1否则存零 紧急!各位帮帮忙啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
c709244459
2019-03-25 05:50

我原来的写法:用subb
MOV a,50h 
CLR c          
SUBB a,60h
JZ YES                            //a为0跳到YES
MOV 70h,#00h               //不相同
JMP OVER
YES:
MOV 70h,#01h             //相同
OVER:
///////////////////////================
上面这位兄台用CJNE是不是忘了加个jmp over

MOV A,50H
CJNE A,60H,MARK
JMP OVER               //对上所改
MOV 70H,#01H
MARK:
    MOV 70H,#00H
OVER:                 //对上所改

否则不管如何都会执行 在70h里存0了

如果有任何的信息参数需要查询 可以去ICkey网站上查询

一周热门 更多>