Consider a hypothetical microprocessor having 64-bit instructions composed of two fields: the first two bytes contain the opcode and the remainder the immediate operand or operand address. Discuss the impact on the system if the speed of the microprocessor bus has a 64-bit local address bus and a 32-bit local data bus.
Now we have two Buses here one Local Address Bus and other is Local Data Bus
Address Bus is responsible for address transfer and Data Bus is used for data Transfer i,e. fetch the operand or instruction from memory
So in this hypothetical microprocessor Instruction and data transfers would take three bus cycles each, one for the address and two for the data.
As Address bus is 64 bits only so whole address can be transferred in one cycle and then decoding can take place
As Data bus is of only 32 bits so to get 64 bits data of the instruction it need 2 cycles to access to memory and fetch the operand or instruction .
This is how system will be impacted when we have a 64-bit local address bus and a 32-bit local data bus.
Thank You
If u like the answer do Upvote it and have any doubt ask in comments
Get Answers For Free
Most questions answered within 1 hours.