结构推理 用软件实现逻辑函数的功能:F=XYZ。其中X、Y、Z、F均为位变量,依次存在以位地址20H为首址的位寻址区中。
【正确答案】编程如下:
   X    BIT    20H
   Y    BIT    21H
   Z    BIT    22H
   F    BIT    23H
   LOGC:LCALL EXOR   ;F=XY
        MOV   C,F    ;
        ANL   X,C    ;XY→x
        ANL   C,Z    ;
        MOV   Y,C    ;Z→Y
        LCALL EXOR   ;F=XYZ
        RET          ;
   EXOR:MOV   C,X    ;读X
        ANL   C,/Y   ;C=XY
        MOV   F,C    ;暂存F,F=XY
        MOV   C,Y    ;读Y
        ANL   C,/X   ;C=YX
        ORL   C,F    ;C=XY+YX
        MOV   F,C    ;F=XY+YX
        RET          ;
【答案解析】