61. | Suppose a processor does not have any stack pointer register. Which of the following statements is true? |
Answer: (a).It cannot have subroutine call instruction
|
62. | Given the following Karnaugh map, which one of the following represents the minimal Sum-Of-Products of the map?
![]() |
Answer: (a).xy + y'z
|
63. | A processor needs software interrupt to |
Answer: (c).obtain system services which need execution of privileged instructions
|
64. | A CPU has two modes-privileged and non-privileged. In order to change the mode from privileged to non-privileged |
Answer: (b).a software interrupt is needed
|
65. | Consider the following circuit with initial state Q0 = Q1 = 0. The D Flip-flops are positive edged triggered and have set up times 20 nanosecond and hold times 0. Also, consider the following timing diagrams of X and C; the clock period of C <= 40 nanosecond. Which one is the correct plot of Y?
![]() ![]() |
Answer: (c).c
|
66. | Which is the most appropriate match for the items in the first column with the items in the second column: X. Indirect Addressing I. Array implementation Y. Indexed Addressing II. Writing re-locatable code Z. Base Register Addressing III. Passing array as parameter |
Answer: (a).(X, III) (Y, I) (Z, II)
|
67. | The 2’s complement representation of (−539)10 in hexadecimal is |
Answer: (c).DE5
|
68. | Consider the circuit shown below. The output of a 2:1 Mux is given by the function (ac' + bc). Which of the following is true?
![]() |
Answer: (c).f = x1x2 + x1'x2'
|
69. | Consider the circuit given below with initial state Q0 =1, Q1 = Q2 = 0. The state of the circuit is given by the value 4Q2 + 2Q1 + Q0. Which one of the following is the correct state sequence of the circuit? ![]() |
Answer: (b).1,2,5,3,7,6,4
|
70. | Consider the following data path of a simple non-pilelined CPU. The registers A, B, A1, A2, MDR, the bus and the ALU are 8-bit wide. SP and MAR are 16-bit registers. The MUX is of size 8 × (2:1) and the DEMUX is of size 8 × (1:2). Each memory operation takes 2 CPU clock cycles and uses MAR (Memory Address Register) and MDR (Memory Date Register). SP can be decremented locally. The CPU instruction “push r”, where = A or B, has the specification M [SP] How many CPU clock cycles are needed to execute the “push r” instruction? ![]() |
Answer: (b).3
|