#define p1=P2.3
#define p2=P2.4
#define p3=P2.5
#define p4=P2.6
#define p5=P2.7
#define p6=P1.7
#define p8=P3.2
#define p9=P3.3
#define p10=P3.4
#define p11=P3.5
#define p12=P3.6
#define p13=P3.7
/*与非*/
test74ls00()
{int n=0;
bit i ,j;
for (i=0;i<=1;i++)
for (j=0;j<=1,j++)
{
p1=p4=p9=p12=i;
p2=p5=p10=p13=j;
a[n]=test00(p1,p2,p3)&&test(p4,p5,p6)&&test(p9,p10,p8)&&test(p12,p13,p11);
n++;
}
if a[0]==a[1]==a[2]==a[3]==1
printf ("good");
else
printf ("bad");
}
test00(bit a ,bit b, bit c)
{if (c=~(a&b))
return 1;
else
return 0;
}