在MCS-51单片机中怎么用CJNE指令比较两数大小??
黄俊豪 优艾设计网_设计模板 2021-01-25 14:29
周彤 2021-01-25 14:37 通过测试CY的值来判断两个数的大小,例如:MOV A,#10HCLR C ;清除标志位CYCJNE A,#11H,LOOP ;A为第1操作数,立即数11H为第2操作数,比较这两个数,不等则转移LOOP:JB C,LOOP1 ;测试CY,如果CY = 1(第1操作数小于第2操作数)跳转到LOOP1 SJMP LOOP2 优艾设计网_在线设计 ;否则跳转到LOOP2LOOP1:..........LOOP2:...........
钟文彬 2021-01-25 14:42 比如比较30H和31H寄存器中数据大小:优艾设计网_电脑技术MOV A,30HCJNE A,31H,NXT....... ;两数相等NXT:JC SMALL....... ;30H大于31HRETSMALL:..... ;30H小于31H
精彩评论