2,769 views
1 votes
1 votes

Consider the following sequence of micro-operations.
 

  MBR ← PC  MAR ← X  PC ← Y  Memory ← MBR


Which one of the following is a possible operation performed by this sequence?

(A) Instruction fetch

(B) Operand fetch

(C) Conditional branch

(D) Initiation of interrupt service

2 Answers

2 votes
2 votes

f(x',y,z') = f(x,y,z) means y remains same and the for x z values the function does`nt have any effect .

so in kmap for 2 3 6 7 y is 1 . and the remaining 0 1 4 5 we put dontcare . so in the function 2 3 6 7 will be there but all these dont care have 2 choices either its present or not present . 24 = 16 possibilities . ( i may be wrong :D )

1 votes
1 votes
16 must be the answer. Both of the (0,0,0) & (1,0,1) will be mapped to either 0 or 1. Both of the (0,0,1) & (1,0,0) will be mapped to either 0 or 1. Both of the (0,1,0) & (1,1,1) will be mapped to either 0 or 1. Both of the (0,1,1) & (1,1,0) will be mapped to either 0 or 1. 4 pairs having 2 choices each, thus 4^2 = 16.

Related questions

1 votes
1 votes
3 answers
1
3 votes
3 votes
3 answers
2