
CS 312: Computer Organization |Mini-Projects Due date: 9 Feb., 2023 The goal of this mini-project is to practice digital circuit design/implementation and writing and running MARIE assembly language simple code. Every student should submit and upload the solutions of all questions on the blackboard before the due date. Part 1: Digital circuit design 1. Design a combinational logic circuit with three inputs x,y,z and three outputs A,B, C. When the binary input is 0,1,2 or 3 , the binary output is one greater than the input. When the binary input is 4,5,6 or 7 the binary output is one less than the input. 2. There are four adjacent parking slots in a parking area. Each slot is equipped with a special sensor whose output is high when a car is occupying the slot and zero when it is vacant. Design and implement a logic circuit that count number of vacant spaces in the park. 3. Write the truth table that describe the following logic circuit CS 312: Computer Organization |Mini-Projects Due date: 9 Feb., 2023 The goal of this mini-project is to practice digital circuit design/implementation and writing and running MARIE assembly language simple code. Every student should submit and upload the solutions of all questions on the blackboard before the due date. Part 1: Digital circuit design 1. Design a combinational logic circuit with three inputs x,y,z and three outputs A,B, C. When the binary input is 0,1,2 or 3 , the binary output is one greater than the input. When the binary input is 4,5,6 or 7 the binary output is one less than the input. 2. There are four adjacent parking slots in a parking area. Each slot is equipped with a special sensor whose output is high when a car is occupying the slot and zero when it is vacant. Design and implement a logic circuit that count number of vacant spaces in the park. 3. Write the truth table that describe the following logic circuit