单片机 汇编 问题

2019-07-16 01:02发布

这是网上一个部分电梯程序:
MOVA,30H
     CPL     A
     ANL    A,#07H         ;取得电梯间上升请求
     ORL    20H,A
     MOV  A,20H           ;取得上升指示灯状态
     CPL    A
     ANL   A,#07H
     MOV  32H,A
     MOV  A,30H
     CPL   A
30H,31H单元分别临时存放P1,P3按键状态。
20H——电梯间上升请求:
20H.0——1楼;20H.1——2楼;20H.2——3楼,20H.3——4楼
P1.0=1U(一层上升按键);P1..1=2U(二层上升按键)P1.2=3U(三层上升按键);P1.3=2D(二层下降按键);P1.4=3D(三层下降按键);P1.5=4D(四层下降按键);P1.6=STOP(停止按键);P1.7=START(开始按键)
Q1:ANL    A,#07H  这句中为什么和07与?
Q2:20H用二进制表示是什么?

Q3:与      或      这两句语句的算法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。