Assign#2: PC Datapath

Eugene K Cheung (eugkc@hotmail.com) Thu, 02 Nov 2000 19:10:59 PST


From: "Eugene K Cheung" <eugkc@hotmail.com>
Subject: Assign#2: PC Datapath
Date: Thu, 02 Nov 2000 19:10:59 PST

Hello, In the PC Datapath section of the CPU description, the specification states that the program counter, as a multiplexed option, can be loaded with its current PC register value. However, there is no (opcode) instruction requiring the PC register to directly load its own value. Consequently, why is this option necessary? If I understand it correctly, all opcodes with exception of the 2 jump commands will simply load the PC with the next instruction (ie: PC+1) on the next clock cycle. Thanks for the input. Eugene _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.