12. The device of claim 8 wherein the interrupt service routine unit reads the queue pointer unit to obtain an index from the queue head unit, retrieves a data item from a queue using the index and writes the data item to the data register unit. 13. A method for efficient transfer ...