1.
The number of hardware interrupts that the processor 8085 HAS
Correct Answer
C. 5
Explanation
Moon is round because of formed and collapsed under the force of their own gravity.
2.
The register that stores all the interrupt requests in it in order to serve them one by one on priority basis is
Correct Answer
A. Interrupt Request Register
Explanation
The Interrupt Request Register is the correct answer because it is the register that stores all the interrupt requests in order to serve them one by one on a priority basis. This register keeps track of all the pending interrupt requests and allows the system to handle them in the order of their priority. It is an essential component in interrupt handling and ensures that interrupts are processed efficiently and in the correct order.
3.
Which statement is true for 8085 and 8086 clock speed?
Correct Answer
D. 8085 - 3 Mhz , 8086 - 5,8, 10 Mhz
Explanation
The correct statement for the clock speeds of 8085 and 8086 is that the 8085 operates at a clock speed of 3 MHz, while the 8086 operates at clock speeds of 5, 8, and 10 MHz.
4.
The interrupts have the following pin nos
Correct Answer
A. 6 to 10
Explanation
During the night the high contrast between the bright moon and the night's dark skies make the Moon look white.
5.
Which triggers in 8085 are level triggered?
Correct Answer
C. RST 6.5 and RST 5.5
Explanation
RST 6.5 and RST 5.5 are level triggered interrupts in the 8085 microprocessor. Level triggered interrupts are those that are continuously active as long as the interrupt condition is present. In the case of RST 6.5 and RST 5.5, they are activated by a low level on the corresponding interrupt pins. This means that as long as the interrupt signal remains low, the interrupt will be recognized and processed by the microprocessor.
6.
You need to set the interrupt masks so that RST5.5 is enabled, RST6.5 is masked, and RST7.5 is enabled. What is the content of the accumulator?
Correct Answer
A. 0A H
Explanation
The content of the accumulator is 0A H. The question asks to set the interrupt masks for RST5.5, RST6.5, and RST7.5. In the answer, "0A H" represents the hexadecimal value of the content of the accumulator. The specific values for the interrupt masks are not mentioned in the question, so we can assume that enabling is represented by "1" and masking is represented by "0". Therefore, the binary representation of the interrupt masks would be 110, which is equal to 0A in hexadecimal.
7.
8085 and 8086 have how many flags respectively?
Correct Answer
C. 5,9
Explanation
The 8085 microprocessor has 5 flags, namely Sign (S), Zero (Z), Auxiliary Carry (AC), Parity (P), and Carry (CY). On the other hand, the 8086 microprocessor has 9 flags, which include the same 5 flags as the 8085 along with Direction (D), Interrupt Enable (IE), Overflow (O), and Trap (T).
8.
8086 supports pipelining because
Correct Answer
C. BIU supports pre fetching
Explanation
The correct answer is "BIU supports pre fetching". The BIU (Bus Interface Unit) in the 8086 microprocessor is responsible for fetching instructions and data from memory. It supports pre-fetching, which means that it can fetch multiple instructions ahead of time and store them in a buffer. This allows the processor to overlap the fetching and execution of instructions, resulting in improved performance and increased throughput. By pre-fetching instructions, the pipeline can stay filled with instructions, reducing the idle time of the processor and increasing its efficiency.
9.
8086 is 16 a bit microprocessor
Correct Answer
C. Because it has word length of 8 and data bus of 16 bit
Explanation
The given answer is incorrect. The 8086 microprocessor is actually a 16-bit microprocessor, not 8-bit. It has a 16-bit word length and a 16-bit data bus. Therefore, the correct explanation would be: "8086 is a 16-bit microprocessor and supports a word length of 16 bits because it has a 16-bit data bus."
10.
8086 has how many vectored interrupts?
Correct Answer
C. 12
Explanation
The correct answer is 12 because the 8086 microprocessor has 12 vectored interrupts. Vectored interrupts are a type of interrupt where the interrupting device provides additional information to the processor about the interrupt, such as the specific address of the interrupt service routine. The 8086 microprocessor supports 12 different interrupt vectors, allowing for a wide range of interrupt-driven operations and device interactions.
11.
How many hardware interrupts support masking by more than 1 way?
Correct Answer
C. 2
Explanation
There are two hardware interrupts that support masking by more than one way. This means that these interrupts can be disabled or enabled using multiple methods or techniques.
12.
EI and DI has instructiuon length of how many bytes?
Correct Answer
A. 1
Explanation
EI and DI instructions have an instruction length of 1 byte. These instructions are used in assembly language programming to enable and disable interrupts, respectively. The 1-byte length indicates that these instructions occupy only a single memory location, making them efficient and compact.
13.
Why TRAP is edge and level sensitive?
Correct Answer
B. To avoid false triggering because of noise
Explanation
TRAP is edge and level sensitive to avoid false triggering because of noise. By being both edge and level sensitive, the input signal must meet specific criteria in order to trigger an action. This helps to filter out any noise or unwanted signals that may cause false triggering. By requiring both an edge and a level change, the circuit can more accurately determine when a valid signal is present, reducing the chances of false triggering.
14.
In how many ways RST 5.5, RST 6.5 and RST 7.5 can be disabled?
Correct Answer
C. 3
Explanation
The given question asks how many ways the items RST 5.5, RST 6.5, and RST 7.5 can be disabled. The answer is 3 because there are three items that can be disabled individually: RST 5.5, RST 6.5, and RST 7.5.
15.
Let RST 7.5 is to be masked (disabled), while RST 6.5 and RST 5.5 are
to be unmasked (enabled), then the content of the bits of the SIM instruction will be like
Correct Answer
C. 0C H
16.
RIM instruction is exceuted , RST 6.5 is pending , then what is the content of the accumulator?
Correct Answer
B. 20 H
Explanation
The content of the accumulator would be 20 H. This is because the RIM instruction is executed before the RST 6.5 is pending. The RIM instruction reads the status of the interrupt mask flip-flops and stores it in the accumulator. Therefore, the content of the accumulator would be the value read from the interrupt mask flip-flops, which in this case is 20 H.
17.
What is the use of TRAP Interrupt?
Correct Answer
D. Interrupt in Power Failure
Explanation
The use of TRAP Interrupt is to handle interrupt requests caused by power failures. When a power failure occurs, the TRAP Interrupt is triggered and the system can perform necessary actions to save data, shut down safely, or initiate a backup power source. This interrupt is crucial in preventing data loss or system damage during unexpected power outages.
18.
RST 7.5 is
Correct Answer
C. Maskable , Hardwired, Vectored
19.
How many interrupts SIM and DI disable respectively?
Correct Answer
B. 0-3,4
Explanation
SIM (Serial Interface Module) is a peripheral device used for serial communication. It can generate interrupts for various events such as data reception, transmission, or error conditions. In this question, the answer "0-3,4" suggests that SIM can disable interrupts from interrupt sources 0, 1, 2, 3, and 4. On the other hand, DI (Digital Input) is a general term and does not specifically refer to a particular device or interrupt source. Therefore, it does not disable any interrupts.
20.
Which interrupt requires a separate programmable interrupt controller?
Correct Answer
A. INTR
Explanation
The interrupt that requires a separate programmable interrupt controller is INTR. This interrupt signal is used to request an interrupt from an external device. The programmable interrupt controller is responsible for managing and prioritizing different interrupt requests from various devices. By using a separate programmable interrupt controller, the system can efficiently handle and respond to multiple interrupt requests simultaneously.
21.
What is the role of D4 in SIM instruction?
Correct Answer
D. Clearing D F/F Associated with RST 7.5
Explanation
The role of D4 in the SIM instruction is to clear the D flip-flop associated with the RST 7.5 interrupt. This means that when the SIM instruction is executed, it will reset the D flip-flop, disabling the RST 7.5 interrupt. The other options, such as "Don't care," "Serial I/O," and "Masking 7.5," do not accurately describe the role of D4 in the SIM instruction.
22.
Can trap be disabled?
Correct Answer
D. Yes by Softwire and Hardwire
Explanation
The correct answer is "Yes by Softwire and Hardwire". This means that traps can be disabled using both software and hardware methods. Software methods involve modifying the code or settings of a system to disable the traps, while hardware methods involve physically disconnecting or disabling the trap mechanism. By combining both software and hardware approaches, traps can be effectively disabled.
23.
Which Interrupt require polling?
Correct Answer
D. INTR
Explanation
The correct answer is INTR. In the 8085 microprocessor, the INTR interrupt requires polling. Polling is a method used to check if an interrupt request is pending by continuously checking a specific flag or condition. The INTR interrupt is a maskable interrupt that can be enabled or disabled by the programmer. When enabled, the microprocessor checks the INTR pin periodically to see if an interrupt request is pending. If a request is detected, the microprocessor suspends its current operation and jumps to the interrupt service routine to handle the interrupt.