retagged by
11,692 views
36 votes
36 votes

Which of the following is true?

  1. Unless enabled, a CPU will not be able to process interrupts.

  2. Loop instructions cannot be interrupted till they complete.

  3. A processor checks for interrupts before executing a new instruction.

  4. Only level triggered interrupts are possible on microprocessors.

retagged by

2 Answers

Best answer
48 votes
48 votes

Answer is (A).

Options (B) and (D) are obviously false.

A processor checks for the interrupt before FETCHING an instruction, so option (C) is also false.

edited by
2 votes
2 votes

are both option (a) and (c)  TRUE .... explain ???
Option (c) “Polling is like picking up your phone every few seconds to see if you have a call. Interrupts are like waiting for the phone to ring.”

CPU senses (checks) interrupt request line after every instruction; if raised,.... correct me

http://www.cs.toronto.edu/~demke/469F.06/Lectures/Lecture6.pdf or archive

Answer:

Related questions

28 votes
28 votes
4 answers
1
Kathleen asked Sep 25, 2014
12,172 views
Which of the following devices should get higher priority in assigning interrupts?Hard diskPrinterKeyboardFloppy disk
31 votes
31 votes
3 answers
2
40 votes
40 votes
4 answers
3
Kathleen asked Sep 25, 2014
10,888 views
Which of the following addressing modes permits relocation without any change whatsoever in the code?Indirect addressingIndexed addressingBase register addressingPC relat...
33 votes
33 votes
5 answers
4
Kathleen asked Sep 26, 2014
11,860 views
For a set-associative Cache organization, the parameters are as follows:$$\begin{array}{|c|l|} \hline \text {$t _c$} & \text{Cache Access Time }\\\hline \text{$t _m$} &...