Title: COMPUTER ORGANIZATION & DESIGN:  THE HARDWARE AND SOFTWARE INTERFACE