retagged by
389 views
0 votes
0 votes
A processor is having an instruction which can move a string of Bytes from one memory location to another. The fetching and decoding of the instruction takes $10$ clock cycles.

To transfer each Byte instruction takes $20$ clock cycles. The processor is clocked at a rate of $10$ Ghz. If the instruction can transfer a string of $64$ Bytes then to execute the instruction,  time required is ________ns
retagged by

1 Answer

Best answer
1 votes
1 votes

fetch and decode operations takes 10 clock cycles

One Byte transfer takes 20 clock cycles

then 64 Bytes takes = 20 * 64 = 1280  clock cycles

Total execution time = 10 + 1280 =  1290 clock cycles 

so time require for execution of the instruction is : (1290/10Ghz) sec = (1290 /10 ) * 10-9  sec = 129 nsec 

selected by
Answer:

Related questions

0 votes
0 votes
2 answers
1
0 votes
0 votes
0 answers
2
Bikram asked May 27, 2017
270 views
Match the following:$\begin{array}{|l|l|l|l|} \hline (i) & \text{Base addressing} & (p) & \text{Pointers} \\ \hline (ii) & \text{Indexed addressing} & (q) & \text{Loops} ...