(We will consider, in Section 7.4, the design for such a priority controller, where the low number device has the highest priority, if more than one device requests the bus at the same time. We look at both interrupting controllers, where a high priority device can preempt the bus, and one where a device keeps control of the bus once it gets control until it no longer needs the bus.)