问题
问答题
累加器A中的数,如大于等于50H则减去20H后,差值存于片内RAM 40H中,如该数小于50H则加20H后,其和存于片内RAM 40H中。请接着以下指令,补全缺少的部分。 CJNE A,#50H,NEXT SJMP $
答案
参考答案:
解析:MOON:CLR C SUBBA,#20H SJMP COM NEXT:JNC MOON ADD A,#20H COM:MOV 40H,A
累加器A中的数,如大于等于50H则减去20H后,差值存于片内RAM 40H中,如该数小于50H则加20H后,其和存于片内RAM 40H中。请接着以下指令,补全缺少的部分。 CJNE A,#50H,NEXT SJMP $
参考答案:
解析:MOON:CLR C SUBBA,#20H SJMP COM NEXT:JNC MOON ADD A,#20H COM:MOV 40H,A