retagged by
12,139 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

edited by
Answer:

Related questions

12.8k
views
4 answers
28 votes
Kathleen asked Sep 25, 2014
12,750 views
Which of the following devices should get higher priority in assigning interrupts?Hard diskPrinterKeyboardFloppy disk
7.2k
views
3 answers
31 votes
Kathleen asked Sep 25, 2014
7,175 views
Suppose the domain set of an attribute consists of signed four digit numbers. What is the percentage of reduction in storage space of this attribute if it is stored as an ... $\text{20%}$\text{60%}$\text{40%}$
11.3k
views
4 answers
41 votes
Kathleen asked Sep 25, 2014
11,319 views
Which of the following addressing modes permits relocation without any change whatsoever in the code?Indirect addressingIndexed addressingBase register addressingPC relative addressing
13.3k
views
5 answers
33 votes
Kathleen asked Sep 26, 2014
13,281 views
For a set-associative Cache organization, the parameters are as follows: ... and $1 \leq m \leq l$.Give the value of the hit ratio for $l = 1$.