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: ; 程序结束

汇编语言实现:根据 30H 单元内容设置 40H 单元

原文地址: https://www.cveoy.top/t/topic/omaS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录