作业帮 > 综合 > 作业

单片机里的18H有什么作用啊?为什么程序中比较奇偶数的时候会用到?什么原理?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 03:44:18
单片机里的18H有什么作用啊?为什么程序中比较奇偶数的时候会用到?什么原理?
判断大小月;大于等于8月时双月为大月,小于8月时单月为大月
TEN6A:MOV A,MONTH
CJNE A,#08H,TEN7A
TEN7A:JC TEN9A
JB 18H,TEN8A
MOV A,DAY
CJNE A,#32H,NINE1
MOV DAY,#1
SJMP NINE0
TEN8A:MOV A,DAY
CJNE A,#31H,NINE1
MOV DAY,#1
SJMP NINE0
TEN9A:JNB 18H,TEN10A
MOV A,DAY
CJNE A,#32H,NINE1
MOV DAY,#1
SJMP NINE0
TEN10A:MOV A,DAY
为啥用18H判断单双数呢?
18H是内存单元23H的最低的寻址位,只是做为存放单双数的标志位.
再问: JB 18H,TEN8A 比如,我输入1月,它怎样判断是奇数呢?
再答: 还有其它送比较结果的到18H的程序吧。