1.这条逻辑语句啥意思?#是或门,!是非门。所以,这条语句实现的是,当CHN_SEL3、CHN_SEL2、CHN_SEL0任意一个=1或者CHN_SEL1=0的话,LA1输出=0,其他情况下,输出都=1。2.化为去掉括弧的语句是什么?这个是学数字电路最基本的知识吧。LA1 = (!CHN_SEL3 & !CHN_SEL2 & CHN_SEL1 & !CHN_SEL0);其实实现的是地址译码,也就是当CHN_SEL=0010的时候,LA1=1,其余情况LA1=0。3.为什么用这种方式表达,有什么好处?如果这是你的习题的话,只能说题目故意这么出的。从理解角度出发,显然第二种方法更好。当然也不排除有人习惯逆向思维,我们需要地址=0010,那么当其中任意一个不符合时,输出就=0。结合这样的思路理解第一种写法,也无可厚非。