edited by
3,970 views
4 votes
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
edited by

4 Answers

2 votes
2 votes

it is +ve edge triggered

TRAP must go high and remain high until it is acknowledged.

0 votes
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 votes
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:

Related questions

5 votes
5 votes
2 answers
1
go_editor asked Jun 12, 2016
3,871 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 votes
2 votes
2 answers
2
go_editor asked Jun 13, 2016
4,277 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...
5 votes
5 votes
3 answers
3
go_editor asked Jun 13, 2016
2,620 views
A Steiner patch isBiquadratic Bezeir patchBicubic patchCircular patch onlyBilinear Bezier patch
6 votes
6 votes
1 answer
4
go_editor asked Jun 13, 2016
8,591 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...