Lecture Practice Quiz 13 Implement each of the following C functions int zero(a, b) { int and(a, b) { return ___________________ return ___________________ } } int bic(b, a) { int isa(a, b) { return ___________________ return ___________________ } } int bic(a, b) { int isb(a, b) { return ___________________ return ___________________ } } int exor(a, b) { int or(a, b) { return ___________________ return ___________________ } } int nor(a, b) { int eq(a, b) { return ___________________ return ___________________ } } int notb(b, a) { int bimpa(a, b) { return ___________________ return ___________________ } } int nota(a, b) { int aimpb(a, b) { return ___________________ return ___________________ } } int nand(a, b) { int one(a, b) { return ___________________ return ___________________ } } ZERO AND 0 A & B BIC(B,A) A B B B B 0 | 0 1 & | 0 1 | 0 1 A | 0 1 --+------ --+------- --+------- --+------- 0 | 0 0 0 | 0 0 0 | 0 0 0 | 0 0 A | A | A | A | 1 | 0 0 1 | 0 1 1 | 1 0 1 | 1 1 EXOR OR BIC(A,B) B A ^ B A | B B B B B | 0 1 B | 0 1 ^ | 0 1 | | 0 1 --+------ --+------- --+------- --+------- 0 | 0 1 0 | 0 1 0 | 0 1 0 | 0 1 A | A | A | A | 1 | 0 0 1 | 0 1 1 | 1 0 1 | 1 1 NOR equal B->A ~(A|B) ~(A^B) ~B ~B|A B B B B | 0 1 | 0 1 | 0 1 | 0 1 --+------ --+------- --+------- --+------- 0 | 1 0 0 | 1 0 0 | 1 0 0 | 1 0 A | A | A | A | 1 | 0 0 1 | 0 1 1 | 1 0 1 | 1 1 NOT A A->B NAND ONE ~A ~A|B ~(A&B) 0xffff B B B B | 0 1 | 0 1 | 0 1 | 0 1 --+------ --+------- --+------- --+------- 0 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 A | A | A | A | 1 | 0 0 1 | 0 1 1 | 1 0 1 | 1 1