Computer organization and programming - Gear, William Charles (McGraw-Hill International Book Company, 1980)