41. Which one of the following statements for Intel 8085 is correct?
- Program counter (PC) specifies the address of the instruction last executed
- PC specifies the address of the instruction being executed
- PC specifies the address of the instruction be executed
- PC specifies the number of instruction executed so far
42. The instruction RET executes with the following series of machine cycle
- Fetch, read, write
- Fetch, write, write
- Fetch, read, read
- Fetch, read
43. Which one of the following statements is correct regarding the instruction CMP A?
- Compare accumulator with register A
- Compare accumulator with memory
- Compare accumulator with register H
- This instruction does not exist
44. The instruction JNC 16-bit refers to jump to 16-bit address if
- Sign flag is set
- Carry flag is reset
- Zero flag is set
- Parity flag is reset
45. Consider the following interrupts for 8085 microprocessor:
1. INTR
2. RST 5.5
3. RST 6.5
4. RST 7.5
5. TRAP
If the interrupt is to be vectored to any memory location then which of the above interrupt is/are correct?
- 1 and 2 only
- 1, 2, 3 and 4
- 5 only
- 1 only
46. Consider the following statements:
1. Auxiliary carry flag is used only by the DAA and DAS instruction.
2. Zero flag is set to 1 if the two operands compared are equal.
3. All conditional jumps are long type jumps.
Which of the above statements are correct?
- 1, 2 and 3 only
- 1 and 2 only
- 1 and 3 only
- 2 and 3 only
47. Among the given instructions, the one which affects maximum number of flags is
- RAL
- POP PSW
- XRA A
- DCR A
48. XCHG instruction of 8085 exchanges the content of
- top of stack with contents of register pair
- BC and DE register pairs
- HL and DE register pairs
- None of the above
49. Direction flag is used with
- String instructions
- Stack instructions
- Arithmetic instructions
- Branch instructions
50. What will be the contents of DE and HL register pairs respectively after the execution of the following instructions?
LXIH, 2500 H
LXID, 0200 H
DAD D
XCHG
- 0200 H, 2500 H
- 0200 H, 2700 H
- 2500 H, 0200 H
- 2700 H, 0200 H
51. In 8085 microprocessor, the address for ‘TRAP’ interrupt is
- 0024 H
- 002C H
- 0034 H
- 003C H
52. A ‘DAD H” instruction is the same as shifting each bit by one position to the
- left
- right
- left with a zero inserted in LSB position
- right with a zero inserted in LSB position
53. When a program is being executed in an 8085 microprocessor, its program counter contains
- the memory address as the instruction that is to be executed next.
- the memory address of the instruction that is being currently matched.
- the total number of instructions in the program being executed.
- the number of instructions in the current program that have already been executed.
54. Which of the following data transfer is not possible in microprocessor?
- Memory to accumulator
- Accumulator to memory
- Memory to memory
- I/O device to accumulator
55. LOADER is a program that
- loads the memories and generates a hex file
- loads the hex file and converts to the executable file
- loads the COM file and generates the binary code
- loads English like command and generates the binary code
56. Which of the following instructions is closest match to the instruction POP PC?
- RET
- PCHL
- POP PSW
- DAD SP
57. How many machine cycles are required by STA instruction?
- 2
- 3
- 4
- 5
58. Which of the following 8085 instruction will require maximum T-states for execution?
- XRI byte
- STA address
- CALL address
- JMP address
59. In 8085 microprocessor, which mode of addressing does the instruction CMP M use?
- Direct addressing
- Register addressing
- Indirect addressing
- Immediate addressing
60. With reference to 8085 microprocessor, which of the following statements are correct?
1. INR is 1 byte instruction
2. OUT is 2 byte instruction
3. STA is 3 byte instruction
- 1 and 2 only
- 2 and 3 only
- 1 and 3 only
- 1, 2 and 3