• edited by
5,541 views
4 4 votes

The TRAP is one of the interrupts available in $\textsf{INTEL 8085}.$ Which one of the following statements is true of TRAP ?

  1. it is level triggered
  2. it is negative edge triggered
  3. it is $\textsf{+ve}$ edge triggered
  4. it is both $\textsf{+ve}$ and $\textsf{-ve}$ edges triggered

4 Answers

0 0 votes

$\underline{\textbf{Answer}\Rightarrow}$ None is the correct answer here.

Option $\mathbf{(D)}$ should be both edge as well as level triggered.

$\underline{\textbf{Answer}\Rightarrow}$

$\mathbf{8085}$ has $\mathbf 3$ $\color{blue}{\text{maskable}}$ vectored interrupts $\textbf{(RST 7.5, RST 6.5 and RST 5.5)}$, $\color{magenta}{\text{one non-maskable}}$ interrupt (TRAP), and $\color{green}{\text{one externally serviced interrupt (INTR)}}$.

$\mathbf{RST\; 5.5}$ interrupt is edge triggered (latched)

$\mathbf{RST\; 5.5}$ and $\mathbf{6.5}$ are level sensitive.

$\mathbf{TRAP}$ Both edge as well as level triggered to avoid false interrupt.


https://en.wikipedia.org/wiki/Intel_8085

https://electronics.stackexchange.com/questions/21886/what-does-edge-triggered-and-level-triggered-mean

0 0 votes
The TRAP interrupt is edge and level sensitive. Hence, to initiate TRAP, the interrupt signal has to make a low to high transition and then it has to remain high until the interrupt is recognized.
Answer:
Position:
Show:

Related questions

5 5 votes
2 answers 2 answers
5.7k
5.7k views
go_editor asked Jun 12, 2016
5,737 views
Consider the following Assembly language programMVIA30 HACI30 HXRAAPOPHAfter the execution of the above program, the contents of the accumulator will be$\textsf{30 H}$$\t...
2 2 votes
3 answers 3 answers
6.0k
6.0k views
go_editor asked Jun 13, 2016
5,989 views
In C, what is the effect of a negative number in a field width specifier?the values are displayed right justifiedthe values are displayed centeredthe values are displayed...
6 6 votes
3 answers 3 answers
3.6k
3.6k views
go_editor asked Jun 13, 2016
3,564 views
A Steiner patch isBiquadratic Bezeir patchBicubic patchCircular patch onlyBilinear Bezier patch
6 6 votes
1 answers 1 answer
9.3k
9.3k views
go_editor asked Jun 13, 2016
9,332 views
We can make a class abstract byDeclaring it abstract using the virtual keywordMaking at least one member function as virtual functionMaking at least one member function a...