使用汇编语言完成此功能:设片内RAM 30H的内容为无符号数若30H单元内容大于#10H则片内RAM40H单元置30H单元内容的高4位;若30H单元内容小于#10H则40H单元置30H单元内容的低4位;若30H单元内容等于#10H40H单元置为#01H
MOV A, 30H ;将30H的内容读入寄存器A CMP A, #10H ;将A与#10H进行比较 JC BELOW ;若A小于#10H,跳转到BELOW JZ EQUAL ;若A等于#10H,跳转到EQUAL ABOVE: ANL A, #0F0H ;将A与#0F0H进行按位与操作,得到高4位 MOV 40H, A ;将A的高4位写入40H单元 SJMP END ;跳转到END BELOW: ANL A, #0FH ;将A与#0FH进行按位与操作,得到低4位 MOV 40H, A ;将A的低4位写入40H单元 SJMP END ;跳转到END EQUAL: MOV A, #01H ;将A置为#01H MOV 40H, A ;将A写入40H单元 END: ;程序结束
原文地址: https://www.cveoy.top/t/topic/fGpy 著作权归作者所有。请勿转载和采集!