Computer Organizations- Question Paper- 5
Intel
8085 Microprocessor – Question Bank
Topics:
Introduction, ALU, Timing & Control Unit, Register Set
Part A — 50 MCQs (with Answers)
1. Intel 8085 is a ______
microprocessor.
Answer: 8-bit
2. Intel 8085 was introduced by
A. Intel
B. AMD
C. IBM
D. Motorola
Answer: A
3. The data bus width of 8085 is
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: B
4. Address bus width of 8085 is
A. 8-bit
B. 12-bit
C. 16-bit
D. 20-bit
Answer: C
5. 8085 can address up to
A. 32 KB
B. 64 KB
C. 1 MB
D. 4 GB
Answer: B
6. The ALU performs
A. Input operations
B. Arithmetic and logic operations
C. Memory storage
D. Display operations
Answer: B
7. Which register is directly
connected to ALU?
A. Accumulator
B. Stack Pointer
C. Program Counter
D. Instruction Register
Answer: A
8. Accumulator is an ______ register.
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: B
9. Which of the following is NOT a
general purpose register?
A. B
B. C
C. D
D. PC
Answer: D
10. Number of general purpose
registers in 8085 is
A. 4
B. 6
C. 8
D. 10
Answer: B
11. Register pairs in 8085 are
A. BC, DE, HL
B. AB, CD, EF
C. XY, YZ
D. None
Answer: A
12. HL pair is commonly used as
A. Data register
B. Memory pointer
C. I/O port
D. Flag register
Answer: B
13. Program Counter is
A. 8-bit
B. 16-bit
C. 32-bit
D. 4-bit
Answer: B
14. Stack Pointer is
A. 8-bit
B. 12-bit
C. 16-bit
D. 20-bit
Answer: C
15. Flag register contains
A. 3 flags
B. 5 flags
C. 8 flags
D. 16 flags
Answer: B
16. Zero flag is set when
A. Result is zero
B. Result is negative
C. Result is positive
D. Overflow occurs
Answer: A
17. Carry flag indicates
A. Borrow or carry
B. Zero result
C. Even parity
D. Sign
Answer: A
18. Sign flag reflects
A. MSB of result
B. LSB of result
C. Carry
D. Parity
Answer: A
19. Parity flag is set when result has
A. Odd bits
B. Even number of 1s
C. Carry
D. Zero
Answer: B
20. Auxiliary carry is used in
A. Floating math
B. BCD arithmetic
C. Logic ops
D. Jump ops
Answer: B
21. Timing and Control Unit generates
A. Control signals
B. Data signals
C. Audio signals
D. Display signals
Answer: A
22. ALE stands for
A. Address Latch Enable
B. Arithmetic Logic Enable
C. Address Logic Execute
D. None
Answer: A
23. IO/M signal indicates
A. Memory or I/O operation
B. Interrupt
C. Reset
D. Halt
Answer: A
24. RD signal means
A. Read operation
B. Ready
C. Reset Data
D. Run Data
Answer: A
25. WR signal means
A. Write operation
B. Wait Ready
C. Word Reset
D. Work Ready
Answer: A
26. Clock frequency of 8085 is
approximately
A. 1 MHz
B. 3 MHz
C. 10 MHz
D. 100 MHz
Answer: B
27. Instruction register stores
A. Current instruction
B. Address
C. Data
D. Flags
Answer: A
28. Temporary register is used by
A. ALU internally
B. User
C. Memory
D. I/O
Answer: A
29. 8085 is a
A. CISC processor
B. RISC processor
C. GPU
D. DSP
Answer: A
30. Accumulator is also called
A. A register
B. B register
C. C register
D. Flag register
Answer: A
31. Which unit controls execution
sequence?
A. ALU
B. Control unit
C. Memory
D. Register
Answer: B
32. Data bus is
A. Bidirectional
B. Unidirectional
C. Fixed
D. None
Answer: A
33. Address bus is
A. Bidirectional
B. Unidirectional
C. Circular
D. None
Answer: B
34. Which is not a flag?
A. Zero
B. Carry
C. Overflow
D. Parity
Answer: C
35. Register B is
A. 8-bit
B. 16-bit
C. 32-bit
D. 4-bit
Answer: A
36. BC pair size is
A. 8-bit
B. 16-bit
C. 24-bit
D. 32-bit
Answer: B
37. DE pair size is
A. 16-bit
B. 8-bit
C. 4-bit
D. 32-bit
Answer: A
38. HL pair size is
A. 8-bit
B. 16-bit
C. 12-bit
D. 20-bit
Answer: B
39. Stack Pointer points to
A. Top of stack
B. Bottom of memory
C. ALU
D. I/O port
Answer: A
40. Program Counter points to
A. Next instruction
B. Current data
C. Flags
D. Stack
Answer: A
41. Control unit is responsible for
A. Decoding instruction
B. Printing
C. Display
D. Storage
Answer: A
42. 8085 uses ______ architecture.
A. Von Neumann
B. Harvard
C. Parallel
D. Neural
Answer: A
43. Temporary register is accessible
by
A. Programmer
B. ALU only
C. Memory only
D. I/O only
Answer: B
44. Accumulator is part of
A. ALU section
B. Memory
C. I/O
D. Stack
Answer: A
45. Control signals are generated by
A. Timing & Control Unit
B. ALU
C. Register
D. Stack
Answer: A
46. Flag register size is
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: B
47. Instruction decoding is done by
A. Control unit
B. Register B
C. Stack
D. Memory
Answer: A
48. Arithmetic operations are done in
A. ALU
B. PC
C. SP
D. Control bus
Answer: A
49. Logical operations are done in
A. ALU
B. Memory
C. Stack
D. I/O
Answer: A
50. Microprocessor brain is
A. ALU + Control Unit
B. Memory
C. Keyboard
D. Monitor
Answer: A
Part B —Fill in
the Blanks (with Answers)
- Intel
8085 is an 8-bit microprocessor.
- 8085
has 16-bit address bus.
- Maximum
memory addressed is 64 KB.
- Accumulator
is an 8-bit register.
- General
purpose registers are B, C, D, E, H, L.
- Register
pairs are BC, DE, HL.
- Program
Counter size is 16-bit.
- Stack
Pointer size is 16-bit.
- ALU
stands for Arithmetic Logic Unit.
- Control
signals are generated by Timing and Control Unit.
- Zero
flag is set when result is zero.
- Carry
flag indicates carry/borrow.
- Sign
flag reflects MSB of result.
- Parity
flag checks even parity.
- Auxiliary
carry is used in BCD arithmetic.
- Data
bus is bidirectional.
- Address
bus is unidirectional.
- ALE
stands for Address Latch Enable.
- RD
indicates read operation.
- WR
indicates write operation.
- HL
pair acts as memory pointer.
- Instruction
register holds current instruction.
- Temporary
register is used by ALU.
- 8085
is a CISC processor.
- Accumulator
is also called A register.
- Control
unit decodes instructions.
- Stack
Pointer points to top of stack.
- Program
Counter points to next instruction.
- Register
B is 8-bit.
- BC
pair is 16-bit.
- Flag
register contains 5 flags.
- Flags
are affected by ALU operations.
- IO/M
signal selects I/O or memory.
- Microprocessor
works on clock signal.
- 8085
clock is about 3 MHz.
- Accumulator
stores intermediate results.
- Control
unit controls sequence of operations.
- ALU
performs arithmetic and logic operations.
- Register
set is inside CPU.
- DE
is a register pair.
- HL
register can hold address.
- Carry
flag is set on overflow from MSB.
- Parity
flag checks number of 1s.
- Sign
flag shows sign of result.
- Zero
flag clears when result is non-zero.
- Instruction
execution is controlled by control unit.
- Data
operations occur in ALU.
- Address
is stored in PC.
- Stack
is stored in memory.
- Microprocessor
is a programmable device.
============================================================
TOPICS:- Intel 8085 Microprocessor – Data Bus, Address
Bus, Addressing Modes.
Part A —MCQs (with
Answers)
1. Intel 8085 is a
A) 4-bit
B) 8-bit
C) 16-bit
D) 32-bit
Answer: B
2. Width of data bus in 8085 is
A) 4-bit
B) 8-bit
C) 16-bit
D) 32-bit
Answer: B
3. Width of address bus in 8085 is
A) 8-bit
B) 12-bit
C) 16-bit
D) 20-bit
Answer: C
4. 8085 can address memory up to
A) 32 KB
B) 64 KB
C) 128 KB
D) 1 MB
Answer: B
5. Total address lines in 8085 are
A) 8
B) 12
C) 16
D) 20
Answer: C
6. Data bus in 8085 is
A) Unidirectional
B) Bidirectional
C) Input only
D) Output only
Answer: B
7. Address bus is
A) Bidirectional
B) Unidirectional
C) Both
D) None
Answer: B
8. Lines AD0–AD7 are
A) Only data lines
B) Only address lines
C) Multiplexed lines
D) Control lines
Answer: C
9. AD0–AD7 carry
A) Higher address
B) Lower address/data
C) Control signals
D) Interrupts
Answer: B
10. Higher order address lines are
A) A0–A7
B) A8–A15
C) AD0–AD7
D) None
Answer: B
11. Demultiplexing is done using
A) Decoder
B) Encoder
C) Latch
D) Register
Answer: C
12. ALE stands for
A) Address Line Enable
B) Address Latch Enable
C) Address Load Enable
D) Address Logic Enable
Answer: B
13. ALE signal is used to
A) Reset CPU
B) Latch lower address
C) Enable memory
D) Disable IO
Answer: B
14. Immediate addressing mode means
A) Data in register
B) Data in memory
C) Data in instruction
D) Data in IO
Answer: C
15. Example of immediate addressing
A) MOV A,B
B) MVI A,32H
C) ADD B
D) MOV A,M
Answer: B
16. Register addressing uses
A) Memory
B) Register
C) Stack
D) Port
Answer: B
17. Example of register addressing
A) ADD B
B) LDA 2000H
C) STA 3000H
D) JMP 2050H
Answer: A
18. Direct addressing uses
A) Register
B) Immediate data
C) Memory address
D) Stack
Answer: C
19. Example of direct addressing
A) LDA 2050H
B) ADD B
C) MOV A,B
D) CMA
Answer: A
20. Register indirect addressing uses
A) HL pair
B) BC only
C) DE only
D) SP only
Answer: A
21. Example of register indirect
A) MOV A,M
B) MVI A,10H
C) ADD B
D) STA 2000H
Answer: A
22. Implied addressing means operand
is
A) Given
B) Not required
C) In memory
D) In IO
Answer: B
23. Example of implied instruction
A) CMA
B) MOV A,B
C) LDA 2000H
D) ADD B
Answer: A
24. Instruction MOV A,B uses
A) Immediate
B) Direct
C) Register
D) Indirect
Answer: C
25. Instruction MOV A,M uses
A) Register indirect
B) Immediate
C) Direct
D) Implied
Answer: A
26. Address bus carries
A) Data
B) Address
C) Opcode
D) Flags
Answer: B
27. Data bus carries
A) Only data
B) Only address
C) Data & opcode
D) Control signals
Answer: C
28. Maximum memory locations in 8085
A) 65536
B) 64000
C) 32000
D) 10000
Answer: A
29. Number of lower address lines
multiplexed with data
A) 4
B) 8
C) 16
D) 2
Answer: B
30. A15–A8 lines are
A) Multiplexed
B) Dedicated address
C) Data lines
D) IO lines
Answer: B
31. Opcode is transferred through
A) Address bus
B) Data bus
C) Control bus
D) Stack
Answer: B
32. Instruction length in immediate
mode is usually
A) 1 byte
B) 2 byte
C) 3 byte
D) 4 byte
Answer: B
33. LDA instruction uses
A) Immediate
B) Direct
C) Register
D) Implied
Answer: B
34. ADD M uses
A) Immediate
B) Register
C) Register indirect
D) Direct
Answer: C
35. Which is 3-byte instruction
A) CMA
B) MOV
C) LDA
D) ADD
Answer: C
36. Addressing mode defines
A) Data size
B) Operand location
C) Clock speed
D) Flags
Answer: B
37. MOV B,C uses
A) Direct
B) Immediate
C) Register
D) Indirect
Answer: C
38. MVI instruction uses
A) Immediate
B) Register
C) Direct
D) Implied
Answer: A
39. STA instruction stores
A) Register to register
B) Accumulator to memory
C) Memory to register
D) IO to register
Answer: B
40. Direct addressing needs
A) 8-bit address
B) 16-bit address
C) No address
D) 4-bit address
Answer: B
41. Number of addressing modes in 8085
(basic)
A) 3
B) 4
C) 5
D) 7
Answer: C
42. HL pair is mainly used for
A) Immediate
B) Indirect addressing
C) Direct addressing
D) IO addressing
Answer: B
43. Opcode fetch uses
A) Address bus only
B) Data bus only
C) Both
D) None
Answer: C
44. Lower address appears on bus when
A) ALE high
B) ALE low
C) RESET
D) HOLD
Answer: A
45. Which is implied instruction
A) RRC
B) MOV
C) MVI
D) LDA
Answer: A
46. MOV M,A uses
A) Register indirect
B) Immediate
C) Direct
D) Register
Answer: A
47. Instruction containing operand
inside instruction is
A) Direct
B) Immediate
C) Register
D) Implied
Answer: B
48. Data bus size determines
A) Memory size
B) Word size
C) Speed only
D) Ports
Answer: B
49. Address bus size determines
A) Speed
B) Memory capacity
C) Registers
D) Flags
Answer: B
50. Intel 8085 uses multiplexed lines
to
A) Increase speed
B) Reduce pin count
C) Increase memory
D) Reduce power
Answer: B
-------------------------------------------------------------------
Part B — 50 Fill in the Blanks
(with Answers)
1. 8085 is a ______ bit
microprocessor.
Answer: 8
2. Data bus width is ______ bits.
Answer: 8
3. Address bus width is ______ bits.
Answer: 16
4. Maximum addressable memory is
______ KB.
Answer: 64
5. Address bus is ______ direction.
Answer: Unidirectional
6. Data bus is ______ direction.
Answer: Bidirectional
7. AD0–AD7 are ______ lines.
Answer: Multiplexed
8. ALE stands for Address ______
Enable.
Answer: Latch
9. A8–A15 carry ______ address.
Answer: Higher
10. AD0–AD7 carry ______ address.
Answer: Lower
11. Immediate mode data is part of
______.
Answer: Instruction
12. MOV A,B is ______ addressing.
Answer: Register
13. MVI A,32H is ______ addressing.
Answer: Immediate
14. LDA 2000H is ______ addressing.
Answer: Direct
15. MOV A,M is ______ addressing.
Answer: Register indirect
16. CMA is ______ addressing.
Answer: Implied
17. HL pair is used in ______
addressing.
Answer: Indirect
18. Direct addressing gives ______ bit
address.
Answer: 16
19. Data and opcode travel through
______ bus.
Answer: Data
20. Memory address travels through
______ bus.
Answer: Address
21. ALE signal is used for ______.
Answer: Demultiplexing
22. 8085 has ______ address lines.
Answer: 16
23. 8085 has ______ data lines.
Answer: 8
24. Opcode is fetched from ______.
Answer: Memory
25. MOV M,A stores data from ______ to
memory.
Answer: Accumulator
26. STA stores accumulator into
______.
Answer: Memory
27. Immediate instruction length is
usually ______ bytes.
Answer: 2
28. Direct instruction length is
usually ______ bytes.
Answer: 3
29. Register instructions are usually
______ byte.
Answer: 1
30. Addressing mode specifies operand
______.
Answer: Location
31. Lower address/data are separated
using ______.
Answer: Latch
32. ALE goes ______ to latch address.
Answer: High
33. MOV B,C transfers data between
______.
Answer: Registers
34. ADD M adds memory to ______.
Answer: Accumulator
35. Register indirect uses register
pair ______.
Answer: HL
36. Memory capacity depends on ______
bus width.
Answer: Address
37. Word size depends on ______ bus
width.
Answer: Data
38. Multiplexing reduces ______ count.
Answer: Pin
39. Operand is implied in ______
addressing.
Answer: Implied
40. Instruction with embedded data is
______ mode.
Answer: Immediate
41. LDA loads accumulator from ______.
Answer: Memory
42. ADD B uses ______ addressing.
Answer: Register
43. Opcode travels via ______ bus.
Answer: Data
44. A15 is ______ order address bit.
Answer: Highest
45. AD0 is ______ order multiplexed
line.
Answer: Lowest
46. Register mode is fastest because
no ______ access needed.
Answer: Memory
47. Direct mode needs full ______
address.
Answer: Memory
48. Implied instructions have ______
operand.
Answer: No
49. MOV instruction does not affect
______ flags.
Answer: Status
50. 8085 addressing modes are ______
in number (basic).
Answer: Five
=================================================================
TOPICS:- Intel 8085 Microprocessor – Data Bus, Address
Bus, Addressing Modes.
Part A —MCQs (with
Answers)
1. Intel 8085 is a
A) 4-bit
B) 8-bit
C) 16-bit
D) 32-bit
Answer: B
2. Width of data bus in 8085 is
A) 4-bit
B) 8-bit
C) 16-bit
D) 32-bit
Answer: B
3. Width of address bus in 8085 is
A) 8-bit
B) 12-bit
C) 16-bit
D) 20-bit
Answer: C
4. 8085 can address memory up to
A) 32 KB
B) 64 KB
C) 128 KB
D) 1 MB
Answer: B
5. Total address lines in 8085 are
A) 8
B) 12
C) 16
D) 20
Answer: C
6. Data bus in 8085 is
A) Unidirectional
B) Bidirectional
C) Input only
D) Output only
Answer: B
7. Address bus is
A) Bidirectional
B) Unidirectional
C) Both
D) None
Answer: B
8. Lines AD0–AD7 are
A) Only data lines
B) Only address lines
C) Multiplexed lines
D) Control lines
Answer: C
9. AD0–AD7 carry
A) Higher address
B) Lower address/data
C) Control signals
D) Interrupts
Answer: B
10. Higher order address lines are
A) A0–A7
B) A8–A15
C) AD0–AD7
D) None
Answer: B
11. Demultiplexing is done using
A) Decoder
B) Encoder
C) Latch
D) Register
Answer: C
12. ALE stands for
A) Address Line Enable
B) Address Latch Enable
C) Address Load Enable
D) Address Logic Enable
Answer: B
13. ALE signal is used to
A) Reset CPU
B) Latch lower address
C) Enable memory
D) Disable IO
Answer: B
14. Immediate addressing mode means
A) Data in register
B) Data in memory
C) Data in instruction
D) Data in IO
Answer: C
15. Example of immediate addressing
A) MOV A,B
B) MVI A,32H
C) ADD B
D) MOV A,M
Answer: B
16. Register addressing uses
A) Memory
B) Register
C) Stack
D) Port
Answer: B
17. Example of register addressing
A) ADD B
B) LDA 2000H
C) STA 3000H
D) JMP 2050H
Answer: A
18. Direct addressing uses
A) Register
B) Immediate data
C) Memory address
D) Stack
Answer: C
19. Example of direct addressing
A) LDA 2050H
B) ADD B
C) MOV A,B
D) CMA
Answer: A
20. Register indirect addressing uses
A) HL pair
B) BC only
C) DE only
D) SP only
Answer: A
21. Example of register indirect
A) MOV A,M
B) MVI A,10H
C) ADD B
D) STA 2000H
Answer: A
22. Implied addressing means operand
is
A) Given
B) Not required
C) In memory
D) In IO
Answer: B
23. Example of implied instruction
A) CMA
B) MOV A,B
C) LDA 2000H
D) ADD B
Answer: A
24. Instruction MOV A,B uses
A) Immediate
B) Direct
C) Register
D) Indirect
Answer: C
25. Instruction MOV A,M uses
A) Register indirect
B) Immediate
C) Direct
D) Implied
Answer: A
26. Address bus carries
A) Data
B) Address
C) Opcode
D) Flags
Answer: B
27. Data bus carries
A) Only data
B) Only address
C) Data & opcode
D) Control signals
Answer: C
28. Maximum memory locations in 8085
A) 65536
B) 64000
C) 32000
D) 10000
Answer: A
29. Number of lower address lines
multiplexed with data
A) 4
B) 8
C) 16
D) 2
Answer: B
30. A15–A8 lines are
A) Multiplexed
B) Dedicated address
C) Data lines
D) IO lines
Answer: B
31. Opcode is transferred through
A) Address bus
B) Data bus
C) Control bus
D) Stack
Answer: B
32. Instruction length in immediate
mode is usually
A) 1 byte
B) 2 byte
C) 3 byte
D) 4 byte
Answer: B
33. LDA instruction uses
A) Immediate
B) Direct
C) Register
D) Implied
Answer: B
34. ADD M uses
A) Immediate
B) Register
C) Register indirect
D) Direct
Answer: C
35. Which is 3-byte instruction
A) CMA
B) MOV
C) LDA
D) ADD
Answer: C
36. Addressing mode defines
A) Data size
B) Operand location
C) Clock speed
D) Flags
Answer: B
37. MOV B,C uses
A) Direct
B) Immediate
C) Register
D) Indirect
Answer: C
38. MVI instruction uses
A) Immediate
B) Register
C) Direct
D) Implied
Answer: A
39. STA instruction stores
A) Register to register
B) Accumulator to memory
C) Memory to register
D) IO to register
Answer: B
40. Direct addressing needs
A) 8-bit address
B) 16-bit address
C) No address
D) 4-bit address
Answer: B
41. Number of addressing modes in 8085
(basic)
A) 3
B) 4
C) 5
D) 7
Answer: C
42. HL pair is mainly used for
A) Immediate
B) Indirect addressing
C) Direct addressing
D) IO addressing
Answer: B
43. Opcode fetch uses
A) Address bus only
B) Data bus only
C) Both
D) None
Answer: C
44. Lower address appears on bus when
A) ALE high
B) ALE low
C) RESET
D) HOLD
Answer: A
45. Which is implied instruction
A) RRC
B) MOV
C) MVI
D) LDA
Answer: A
46. MOV M,A uses
A) Register indirect
B) Immediate
C) Direct
D) Register
Answer: A
47. Instruction containing operand
inside instruction is
A) Direct
B) Immediate
C) Register
D) Implied
Answer: B
48. Data bus size determines
A) Memory size
B) Word size
C) Speed only
D) Ports
Answer: B
49. Address bus size determines
A) Speed
B) Memory capacity
C) Registers
D) Flags
Answer: B
50. Intel 8085 uses multiplexed lines
to
A) Increase speed
B) Reduce pin count
C) Increase memory
D) Reduce power
Answer: B
--------------------------------------------------------------------
Part B —Fill in
the Blanks (with Answers)
1. 8085 is a ______ bit
microprocessor.
Answer: 8
2. Data bus width is ______ bits.
Answer: 8
3. Address bus width is ______ bits.
Answer: 16
4. Maximum addressable memory is
______ KB.
Answer: 64
5. Address bus is ______ direction.
Answer: Unidirectional
6. Data bus is ______ direction.
Answer: Bidirectional
7. AD0–AD7 are ______ lines.
Answer: Multiplexed
8. ALE stands for Address ______
Enable.
Answer: Latch
9. A8–A15 carry ______ address.
Answer: Higher
10. AD0–AD7 carry ______ address.
Answer: Lower
11. Immediate mode data is part of
______.
Answer: Instruction
12. MOV A,B is ______ addressing.
Answer: Register
13. MVI A,32H is ______ addressing.
Answer: Immediate
14. LDA 2000H is ______ addressing.
Answer: Direct
15. MOV A,M is ______ addressing.
Answer: Register indirect
16. CMA is ______ addressing.
Answer: Implied
17. HL pair is used in ______
addressing.
Answer: Indirect
18. Direct addressing gives ______ bit
address.
Answer: 16
19. Data and opcode travel through
______ bus.
Answer: Data
20. Memory address travels through
______ bus.
Answer: Address
21. ALE signal is used for ______.
Answer: Demultiplexing
22. 8085 has ______ address lines.
Answer: 16
23. 8085 has ______ data lines.
Answer: 8
24. Opcode is fetched from ______.
Answer: Memory
25. MOV M,A stores data from ______ to
memory.
Answer: Accumulator
26. STA stores accumulator into
______.
Answer: Memory
27. Immediate instruction length is
usually ______ bytes.
Answer: 2
28. Direct instruction length is
usually ______ bytes.
Answer: 3
29. Register instructions are usually
______ byte.
Answer: 1
30. Addressing mode specifies operand
______.
Answer: Location
31. Lower address/data are separated
using ______.
Answer: Latch
32. ALE goes ______ to latch address.
Answer: High
33. MOV B,C transfers data between
______.
Answer: Registers
34. ADD M adds memory to ______.
Answer: Accumulator
35. Register indirect uses register
pair ______.
Answer: HL
36. Memory capacity depends on ______
bus width.
Answer: Address
37. Word size depends on ______ bus
width.
Answer: Data
38. Multiplexing reduces ______ count.
Answer: Pin
39. Operand is implied in ______
addressing.
Answer: Implied
40. Instruction with embedded data is
______ mode.
Answer: Immediate
41. LDA loads accumulator from ______.
Answer: Memory
42. ADD B uses ______ addressing.
Answer: Register
43. Opcode travels via ______ bus.
Answer: Data
44. A15 is ______ order address bit.
Answer: Highest
45. AD0 is ______ order multiplexed
line.
Answer: Lowest
46. Register mode is fastest because
no ______ access needed.
Answer: Memory
47. Direct mode needs full ______
address.
Answer: Memory
48. Implied instructions have ______
operand.
Answer: No
49. MOV instruction does not affect
______ flags.
Answer: Status
50. 8085 addressing modes are ______
in number (basic).
Answer: Five
==========================================================
Topic: Intel 8085
Microprocessor – Complete Instruction Set & Instruction Format
Part A —MCQs (with Answers)
1. 8085 is an ______ bit
microprocessor.
A) 4
B) 8
C) 16
D) 32
✅
Answer: B
2. Total number of instructions in
8085 instruction set is approximately:
A) 54
B) 74
C) 100
D) 256
✅
Answer: B
3. The number of instruction formats
in 8085 is:
A) 1
B) 2
C) 3
D) 4
✅
Answer: C
4. One-byte instruction contains:
A) Opcode only
B) Opcode + data
C) Address only
D) Two opcodes
✅
Answer: A
5. Two-byte instruction contains:
A) Opcode + 8-bit data
B) Opcode + 16-bit data
C) Only address
D) Two opcodes
✅
Answer: A
6. Three-byte instruction contains:
A) Opcode + 8-bit address
B) Opcode + 16-bit address/data
C) Only opcode
D) Two opcodes + data
✅
Answer: B
7. MOV instruction belongs to:
A) Data transfer group
B) Arithmetic group
C) Logical group
D) Branch group
✅
Answer: A
8. ADD instruction belongs to:
A) Logical
B) Arithmetic
C) Branch
D) Machine control
✅
Answer: B
9. ANA instruction performs:
A) OR
B) XOR
C) AND
D) NOT
✅
Answer: C
10. JMP instruction belongs to:
A) Data transfer
B) Arithmetic
C) Branching
D) Stack
✅
Answer: C
11. HLT instruction is of type:
A) Machine control
B) Logical
C) Arithmetic
D) Branch
✅
Answer: A
12. Instruction that exchanges HL with
DE:
A) XCHG
B) XTHL
C) SPHL
D) PCHL
✅
Answer: A
13. LXI instruction is:
A) 1 byte
B) 2 byte
C) 3 byte
D) 4 byte
✅
Answer: C
14. MVI instruction is:
A) 1 byte
B) 2 byte
C) 3 byte
D) 4 byte
✅
Answer: B
15. STA instruction uses:
A) Register addressing
B) Immediate addressing
C) Direct addressing
D) Implied addressing
✅
Answer: C
16. INR instruction affects:
A) Carry flag
B) All flags
C) All except carry
D) No flags
✅
Answer: C
17. DCR instruction:
A) Increments register
B) Decrements register
C) Clears register
D) Complements register
✅
Answer: B
18. Instruction to rotate accumulator
left:
A) RLC
B) RRC
C) RAL
D) RAR
✅
Answer: A
19. Compare instruction is:
A) CMP
B) CPA
C) COM
D) CPY
✅
Answer: A
20. Instruction used to call
subroutine:
A) CALL
B) JUMP
C) RET
D) PUSH
✅
Answer: A
21. RET instruction is used to:
A) Stop program
B) Return from subroutine
C) Reset CPU
D) Restart
✅
Answer: B
22. PUSH instruction works with:
A) Stack
B) Register A
C) Flags only
D) PC
✅
Answer: A
23. POP instruction:
A) Writes to memory
B) Reads from stack
C) Clears stack
D) Jumps
✅
Answer: B
24. Instruction to enable interrupts:
A) EI
B) DI
C) SIM
D) RIM
✅
Answer: A
25. Disable interrupts instruction:
A) EI
B) DI
C) SIM
D) RIM
✅
Answer: B
26. Decimal adjust instruction is:
A) DAA
B) DAS
C) DAD
D) DAI
✅
Answer: A
27. DAD instruction performs:
A) 8-bit add
B) 16-bit add
C) Subtract
D) Compare
✅
Answer: B
28. Which is a logical instruction?
A) ORA
B) ADD
C) INR
D) MOV
✅
Answer: A
29. Which is branching instruction?
A) JZ
B) ANA
C) ADD
D) MOV
✅
Answer: A
30. PCHL instruction loads PC from:
A) DE
B) BC
C) HL
D) SP
✅
Answer: C
31. XRA instruction performs:
A) AND
B) OR
C) XOR
D) NOT
✅
Answer: C
32. CMA instruction:
A) Clears accumulator
B) Complements accumulator
C) Adds accumulator
D) Subtracts accumulator
✅
Answer: B
33. STC instruction:
A) Clears carry
B) Sets carry
C) Toggles carry
D) No effect
✅
Answer: B
34. CMC instruction:
A) Set carry
B) Complement carry
C) Clear carry
D) Rotate carry
✅
Answer: B
35. IN instruction is used for:
A) Memory input
B) I/O input
C) Arithmetic
D) Branch
✅
Answer: B
36. OUT instruction sends data to:
A) Memory
B) I/O port
C) Register
D) Stack
✅
Answer: B
37. Number of flags in 8085:
A) 3
B) 4
C) 5
D) 6
✅
Answer: C
38. Flag not affected by INR:
A) Z
B) S
C) CY
D) P
✅
Answer: C
39. RST instruction is:
A) Arithmetic
B) Restart/branch
C) Logical
D) Stack
✅
Answer: B
40. RIM instruction is used to:
A) Read interrupt mask
B) Reset interrupt
C) Read memory
D) Read register
✅
Answer: A
41. SIM instruction is used to:
A) Set interrupt mask
B) Shift accumulator
C) Store interrupt
D) Stop interrupt
✅
Answer: A
42. SPHL instruction copies HL into:
A) PC
B) SP
C) DE
D) BC
✅
Answer: B
43. XTHL exchanges HL with:
A) BC
B) DE
C) Stack top
D) PC
✅
Answer: C
44. Instruction format depends on:
A) Data size
B) Opcode + operand bytes
C) Register
D) Flag
✅
Answer: B
45. Opcode size in 8085 is:
A) 4-bit
B) 6-bit
C) 8-bit
D) 16-bit
✅
Answer: C
46. Immediate instructions contain:
A) Data in instruction
B) Address only
C) No operand
D) Register only
✅
Answer: A
47. Direct addressing uses:
A) Register
B) Immediate data
C) Memory address
D) Stack
✅
Answer: C
48. MOV A,B is:
A) 2-byte
B) 3-byte
C) 1-byte
D) 4-byte
✅
Answer: C
49. LDA is:
A) Immediate
B) Direct
C) Register
D) Implied
✅
Answer: B
50. Instruction groups in 8085 are:
A) 3
B) 4
C) 5
D) 6
✅
Answer: C
Part B — 50 Fill in the Blanks (with Answers)
1. 8085 is a ______ bit
microprocessor.
Answer: 8
2. 8085 has ______ instruction
formats.
Answer: 3
3. One-byte instruction contains only
______.
Answer: opcode
4. Two-byte instruction contains
opcode and ______ data.
Answer: 8-bit
5. Three-byte instruction contains
opcode and ______ address.
Answer: 16-bit
6. MOV is a ______ transfer
instruction.
Answer: data
7. ADD belongs to ______ group.
Answer: arithmetic
8. ANA performs logical ______.
Answer: AND
9. ORA performs logical ______.
Answer: OR
10. XRA performs logical ______.
Answer: XOR
11. JMP is a ______ instruction.
Answer: branching
12. CALL is used to call a ______.
Answer: subroutine
13. RET returns from ______.
Answer: subroutine
14. PUSH stores data into ______.
Answer: stack
15. POP reads data from ______.
Answer: stack
16. EI enables ______.
Answer: interrupts
17. DI disables ______.
Answer: interrupts
18. DAA is used for ______ adjustment.
Answer: decimal
19. INR increments ______ by one.
Answer: register/memory
20. DCR decrements ______ by one.
Answer: register/memory
21. CMA complements the ______.
Answer: accumulator
22. STC sets the ______ flag.
Answer: carry
23. CMC complements ______ flag.
Answer: carry
24. RLC rotates accumulator ______.
Answer: left
25. RRC rotates accumulator ______.
Answer: right
26. LXI loads register pair with
______ bit data.
Answer: 16
27. MVI loads register with ______ bit
data.
Answer: 8
28. LDA uses ______ addressing.
Answer: direct
29. STA stores accumulator to ______.
Answer: memory
30. PCHL loads PC from ______ pair.
Answer: HL
31. SPHL copies HL to ______.
Answer: SP
32. XCHG exchanges HL with ______.
Answer: DE
33. DAD performs ______ bit addition.
Answer: 16
34. IN reads from ______ port.
Answer: input
35. OUT writes to ______ port.
Answer: output
36. Number of flags in 8085 is ______.
Answer: 5
37. Zero flag is set when result is
______.
Answer: zero
38. Sign flag reflects ______ of
result.
Answer: sign/MSB
39. Parity flag shows ______ of bits.
Answer: parity
40. Carry flag indicates ______.
Answer: carry/borrow
41. Auxiliary carry is used in ______
arithmetic.
Answer: BCD
42. HLT instruction ______ the
processor.
Answer: halts
43. NOP means ______ operation.
Answer: no
44. RIM reads ______ mask.
Answer: interrupt
45. SIM sets ______ mask.
Answer: interrupt
46. Immediate instructions contain
______ inside instruction.
Answer: data
47. Direct instructions contain memory
______.
Answer: address
48. Register instructions use ______
as operand.
Answer: register
49. Instruction set of 8085 is divided
into ______ groups.
Answer: 5
50. Opcode length in 8085 is ______
bits.
Answer: 8
===============================================
Intel 8085
Microprocessor :- Opcode and Operand, Word Size, Instruction Cycle
Part A —MCQs (with
Answers)
1. In 8085, an opcode represents:
A) Data
B) Address
C) Operation to be performed
D) Memory size
Answer: C
2. Operand in an instruction
specifies:
A) Clock speed
B) Data or address
C) Processor type
D) Flag register
Answer: B
3. The word size of 8085
microprocessor is:
A) 4-bit
B) 8-bit
C) 16-bit
D) 32-bit
Answer: B
4. Opcode length in 8085 is usually:
A) 2 bits
B) 4 bits
C) 8 bits
D) 16 bits
Answer: C
5. The instruction cycle consists of:
A) Fetch and Execute
B) Decode only
C) Write only
D) Reset only
Answer: A
6. Which part of instruction tells
the CPU what to do?
A) Operand
B) Opcode
C) Flag
D) Stack
Answer: B
7. MOV A,B — here A and B are:
A) Opcodes
B) Operands
C) Flags
D) Cycles
Answer: B
8. Number of bits processed at a time
by 8085 is:
A) 4
B) 8
C) 12
D) 32
Answer: B
9. Opcode is stored in:
A) Instruction Register
B) Stack Pointer
C) Flag Register
D) Accumulator
Answer: A
10. Instruction cycle begins with:
A) Execute cycle
B) Fetch cycle
C) Reset cycle
D) Write cycle
Answer: B
11. An instruction without operand is
called:
A) Zero-address instruction
B) Two-byte instruction
C) Three-byte instruction
D) Double word
Answer: A
12. Example of single byte
instruction:
A) CMA
B) LDA 2000H
C) LXI H,2050H
D) STA 3000H
Answer: A
13. LDA instruction contains:
A) No operand
B) One operand
C) Two operands
D) Three operands
Answer: B
14. LXI instruction is:
A) 1-byte
B) 2-byte
C) 3-byte
D) 4-byte
Answer: C
15. Instruction cycle = Fetch cycle +
______
A) Decode cycle
B) Execute cycle
C) Write cycle
D) Halt cycle
Answer: B
16. Opcode is decoded by:
A) ALU
B) Control Unit
C) Register
D) Bus
Answer: B
17. Operand may be located in:
A) Register
B) Memory
C) Immediate data
D) All of these
Answer: D
18. Word length defines:
A) Memory size
B) Data width
C) Clock rate
D) Bus length
Answer: B
19. 8085 is called 8-bit processor
because:
A) Address bus is 8-bit
B) Data bus is 8-bit
C) Control bus is 8-bit
D) Stack is 8-bit
Answer: B
20. Opcode + Operand together form:
A) Instruction
B) Program
C) Cycle
D) Register
Answer: A
21. Fetch cycle reads instruction
from:
A) ALU
B) Memory
C) I/O
D) Register
Answer: B
22. During fetch cycle, instruction
goes to:
A) Stack
B) IR
C) Flag
D) SP
Answer: B
23. PC stands for:
A) Program Counter
B) Process Cycle
C) Program Code
D) Primary Control
Answer: A
24. Program Counter holds:
A) Data
B) Address of next instruction
C) Opcode
D) Operand
Answer: B
25. Opcode is generally placed:
A) First byte
B) Last byte
C) Middle byte
D) Random
Answer: A
26. Instruction cycle repeats until:
A) Reset
B) Halt
C) Overflow
D) Decode
Answer: B
27. Immediate operand means data is:
A) In register
B) In memory
C) In instruction itself
D) In stack
Answer: C
28. MOV instruction size is:
A) 1 byte
B) 2 byte
C) 3 byte
D) 4 byte
Answer: A
29. STA instruction is:
A) 1-byte
B) 2-byte
C) 3-byte
D) No-byte
Answer: C
30. Execution cycle performs:
A) Instruction fetch
B) Instruction decode
C) Operation execution
D) Reset
Answer: C
31. Opcode is also called:
A) Operation code
B) Address code
C) Memory code
D) Data code
Answer: A
32. Operand may represent:
A) Data
B) Address
C) Register
D) All
Answer: D
33. Word size affects:
A) Processing speed
B) Data handling capacity
C) Accuracy
D) Only memory
Answer: B
34. Single byte instruction contains:
A) Only opcode
B) Only operand
C) Opcode + operand
D) Address only
Answer: A
35. Two-byte instruction contains:
A) Opcode only
B) Opcode + 8-bit data
C) Two operands
D) Address only
Answer: B
36. Three-byte instruction contains:
A) Opcode + 16-bit address
B) Opcode only
C) Data only
D) Flags
Answer: A
37. Instruction cycle is controlled
by:
A) Control unit
B) ALU
C) Register B
D) Memory
Answer: A
38. Decode step identifies:
A) Data
B) Operation
C) Address
D) Flag
Answer: B
39. Example of zero operand
instruction:
A) NOP
B) LDA
C) STA
D) LXI
Answer: A
40. Instruction register stores:
A) Current instruction
B) Next address
C) Data
D) Flags
Answer: A
41. Word size equals ALU size in:
A) Most processors
B) No processor
C) Only 8085
D) Only 16-bit CPU
Answer: A
42. Opcode is interpreted during:
A) Fetch
B) Decode
C) Execute
D) Halt
Answer: B
43. Operand is used during:
A) Execution
B) Reset
C) Halt
D) Idle
Answer: A
44. PC increments after:
A) Fetch
B) Reset
C) Halt
D) Interrupt
Answer: A
45. Instruction cycle is made of how
many main parts?
A) 1
B) 2
C) 3
D) 4
Answer: B
46. 8085 processes data in units of:
A) Byte
B) Nibble
C) Word (32-bit)
D) Double word
Answer: A
47. Opcode determines:
A) Operation type
B) Memory size
C) Address bus
D) Stack size
Answer: A
48. Operand field may be absent in:
A) NOP
B) LXI
C) LDA
D) STA
Answer: A
49. Instruction execution ends with:
A) Result storage
B) Reset
C) Power off
D) Decode
Answer: A
50. Fetch-Decode-Execute is called:
A) Machine cycle
B) Instruction cycle
C) Clock cycle
D) Bus cycle
Answer: B
Part B —Fill in
the Blanks (with Answers)
1. Opcode means ______ code.
Answer: operation
2. Operand specifies ______ or
address.
Answer: data
3. Word size of 8085 is ______ bits.
Answer: 8
4. Instruction cycle starts with
______ cycle.
Answer: fetch
5. Instruction cycle ends with ______
cycle.
Answer: execute
6. Opcode + Operand forms an ______.
Answer: instruction
7. MOV A,B has two ______.
Answer: operands
8. Fetch cycle reads instruction from
______.
Answer: memory
9. Instruction is stored in ______
register.
Answer: instruction
10. PC stands for ______ Counter.
Answer: Program
11. PC holds address of ______
instruction.
Answer: next
12. Zero operand instruction example
is ______.
Answer: NOP
13. Three byte instruction contains
______ bit address.
Answer: 16
14. Two byte instruction contains
______ bit data.
Answer: 8
15. Decode is done by ______ unit.
Answer: control
16. Operand may be in register or
______.
Answer: memory
17. 8085 is an ______ bit
microprocessor.
Answer: 8
18. Opcode is decoded during ______
phase.
Answer: decode
19. Execution phase performs ______.
Answer: operation
20. Immediate operand is inside the
______.
Answer: instruction
21. Instruction cycle repeats until
______ instruction.
Answer: HALT
22. Single byte instruction contains
only ______.
Answer: opcode
23. LXI is a ______ byte instruction.
Answer: three
24. STA uses ______ bit address.
Answer: 16
25. Word size equals ALU ______.
Answer: width
26. Opcode tells CPU what ______ to
perform.
Answer: operation
27. Operand tells CPU where ______ is.
Answer: data
28. Fetch uses ______ bus to read
instruction.
Answer: address
29. Data width of 8085 is ______ bits.
Answer: 8
30. Instruction register stores ______
instruction.
Answer: current
31. CMA is a ______ byte instruction.
Answer: one
32. LDA is a ______ byte instruction.
Answer: three
33. Instruction cycle = Fetch +
______.
Answer: execute
34. MOV is a ______ byte instruction.
Answer: one
35. Operand can be ______ value.
Answer: immediate
36. Word size defines processing
______.
Answer: capacity
37. Decode step identifies the ______.
Answer: opcode
38. Fetch step uses ______ counter.
Answer: program
39. Opcode is located in ______ byte
usually.
Answer: first
40. Instruction without operand is
called ______ instruction.
Answer: zero-address
41. Operand may be register or memory
______.
Answer: location
42. Execution gives ______.
Answer: result
43. Fetch increments the ______.
Answer: PC
44. Instruction is a binary ______.
Answer: pattern
45. Operation is performed by ______.
Answer: ALU
46. Control signals are generated by
______ unit.
Answer: control
47. Word size affects data ______.
Answer: width
48. Opcode is part of ______.
Answer: instruction
49. Execute phase uses ______.
Answer: operand
50. Fetch-Decode-Execute loop is
called instruction ______.
Answer: cycle
================================================================
TOPICS:- Intel 8085 Microprocessor – Pin Configuration
Part 1 —MCQs
(Intel 8085 Pin Configuration)
1. Intel 8085 is a ______
microprocessor.
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: B
2. Intel 8085 has how many pins?
A. 20
B. 30
C. 40
D. 64
Answer: C
3. Pins AD0–AD7 are used for:
A. Data only
B. Address only
C. Multiplexed address/data
D. Control signals
Answer: C
4. Which signal is used to separate
address and data on AD0–AD7?
A. RD
B. ALE
C. IO/M
D. READY
Answer: B
5. ALE stands for:
A. Address Latch Enable
B. Address Load Enable
C. Address Line Enable
D. Address Logic Enable
Answer: A
6. How many address lines are there
in 8085?
A. 8
B. 12
C. 16
D. 20
Answer: C
7. A8–A15 are:
A. Data lines
B. Address lines
C. Control lines
D. Interrupt lines
Answer: B
8. RD pin is used to:
A. Write data
B. Reset CPU
C. Read data
D. Hold bus
Answer: C
9. WR signal is active when:
A. Low
B. High
C. Floating
D. Pulsed
Answer: A
10. IO/M pin indicates:
A. Interrupt type
B. Memory or I/O operation
C. Machine cycle
D. Bus control
Answer: B
11. READY pin is used to:
A. Reset CPU
B. Insert wait states
C. Enable DMA
D. Enable interrupts
Answer: B
12. HOLD signal is used for:
A. Reset
B. DMA request
C. Interrupt
D. Clock
Answer: B
13. HLDA stands for:
A. Hold Acknowledge
B. Halt Acknowledge
C. High Level Data Access
D. Hardware Logic Data Access
Answer: A
14. INTR is a:
A. Non-maskable interrupt
B. Maskable interrupt
C. DMA signal
D. Reset signal
Answer: B
15. Which is non-maskable interrupt?
A. INTR
B. RST 7.5
C. TRAP
D. RST 6.5
Answer: C
16. How many hardware interrupts are
available in 8085?
A. 3
B. 4
C. 5
D. 6
Answer: C
17. SID pin is used for:
A. Serial input data
B. Serial output data
C. Interrupt
D. Reset
Answer: A
18. SOD pin is used for:
A. Serial output data
B. Serial input data
C. DMA
D. Reset
Answer: A
19. RESET IN pin is:
A. Active high
B. Active low
C. Bidirectional
D. Analog
Answer: A
20. RESET OUT signal is used to:
A. Reset peripherals
B. Reset clock
C. Reset memory
D. Reset address bus
Answer: A
21. CLK OUT pin provides:
A. Input clock
B. Output clock
C. Reset pulse
D. DMA signal
Answer: B
22. X1 and X2 pins are used for:
A. Interrupt
B. Crystal connection
C. Reset
D. DMA
Answer: B
23. Maximum memory addressing
capability of 8085 is:
A. 32 KB
B. 64 KB
C. 128 KB
D. 1 MB
Answer: B
24. Status signals include:
A. RD, WR
B. IO/M, S1, S0
C. AD0–AD7
D. READY, HOLD
Answer: B
25. S1 and S0 indicate:
A. Data type
B. Machine cycle status
C. Interrupt type
D. Address type
Answer: B
26. Vcc for 8085 is:
A. +3V
B. +5V
C. +12V
D. +9V
Answer: B
27. Vss represents:
A. +5V
B. Ground
C. Clock
D. Reset
Answer: B
28. AD0–AD7 carry address during:
A. Entire cycle
B. First part of cycle
C. Last part only
D. Never
Answer: B
29. ALE signal is:
A. Active low
B. Active high
C. Bidirectional
D. Analog
Answer: B
30. Which pin is used for slow devices
synchronization?
A. READY
B. HOLD
C. RESET
D. INTR
Answer: A
31. DMA controller requests bus using:
A. READY
B. HOLD
C. RD
D. WR
Answer: B
32. After HOLD request, CPU sends:
A. HLDA
B. READY
C. INTA
D. ALE
Answer: A
33. INTA stands for:
A. Interrupt Acknowledge
B. Internal Address
C. Interrupt Address
D. Input Acknowledge
Answer: A
34. INTA is used with:
A. TRAP
B. INTR
C. RST 7.5
D. RESET
Answer: B
35. TRAP is:
A. Maskable
B. Non-maskable
C. Software interrupt
D. DMA signal
Answer: B
36. RST 7.5 is:
A. Edge triggered
B. Level triggered
C. Software triggered
D. Reset triggered
Answer: A
37. RST 6.5 and RST 5.5 are:
A. Edge triggered
B. Level triggered
C. Clock triggered
D. Reset triggered
Answer: B
38. Address bus of 8085 is:
A. Multiplexed fully
B. Non-multiplexed
C. Partially multiplexed
D. Serial
Answer: C
39. Data bus size of 8085 is:
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: B
40. Which pin demultiplexes AD lines?
A. ALE
B. RD
C. WR
D. IO/M
Answer: A
41. RESET IN clears:
A. Only accumulator
B. Only PC
C. PC and registers
D. Only flags
Answer: C
42. Interrupt pins allow:
A. DMA
B. External request
C. Reset
D. Clock
Answer: B
43. Number of interrupt pins in 8085:
A. 3
B. 4
C. 5
D. 6
Answer: C
44. Which is highest priority
interrupt?
A. INTR
B. RST 7.5
C. TRAP
D. RST 5.5
Answer: C
45. Which group includes RD and WR?
A. Interrupt pins
B. Control pins
C. Power pins
D. Clock pins
Answer: B
46. AD bus carries data when ALE is:
A. High
B. Low
C. Floating
D. Disabled
Answer: B
47. Which is output control signal?
A. READY
B. HOLD
C. RD
D. INTR
Answer: C
48. Clock frequency of 8085 is derived
using:
A. X1, X2
B. AD pins
C. RESET
D. HOLD
Answer: A
49. IO/M = 1 indicates:
A. Memory operation
B. I/O operation
C. Reset
D. DMA
Answer: B
50. IO/M = 0 indicates:
A. I/O operation
B. Memory operation
C. Interrupt
D. DMA
Answer: B
Part 2 — 50 Fill
in the Blanks (With Answers)
1. Intel 8085 has ______ pins.
Answer: 40
2. 8085 is a ______ bit
microprocessor.
Answer: 8
3. AD0–AD7 are ______ lines.
Answer: multiplexed address/data
4. ALE stands for ______.
Answer: Address Latch Enable
5. Total address lines in 8085 are
______.
Answer: 16
6. A8–A15 are ______ lines.
Answer: address
7. RD is an active ______ signal.
Answer: low
8. WR is used for ______ operation.
Answer: write
9. IO/M distinguishes between memory
and ______ operation.
Answer: I/O
10. READY signal inserts ______
states.
Answer: wait
11. HOLD is used for ______ access.
Answer: DMA
12. HLDA means Hold ______.
Answer: Acknowledge
13. TRAP is a ______ interrupt.
Answer: non-maskable
14. INTR is a ______ interrupt.
Answer: maskable
15. SID stands for Serial ______ Data.
Answer: Input
16. SOD stands for Serial ______ Data.
Answer: Output
17. RESET IN is active ______.
Answer: high
18. RESET OUT resets ______ devices.
Answer: peripheral
19. CLK OUT provides ______ signal.
Answer: clock
20. X1 and X2 connect to ______.
Answer: crystal
21. Maximum memory of 8085 is ______
KB.
Answer: 64
22. Vcc is ______ volts.
Answer: +5
23. Vss is ______.
Answer: ground
24. S1 and S0 are ______ signals.
Answer: status
25. INTA stands for Interrupt ______.
Answer: Acknowledge
26. AD bus carries address in ______
T-state.
Answer: first
27. ALE is ______ triggered.
Answer: high
28. Data bus width is ______ bits.
Answer: 8
29. Address bus width is ______ bits.
Answer: 16
30. Highest priority interrupt is
______.
Answer: TRAP
31. RST 7.5 is ______ triggered.
Answer: edge
32. RST 6.5 is ______ triggered.
Answer: level
33. Number of hardware interrupts =
______.
Answer: 5
34. RD and WR are ______ signals.
Answer: control
35. ALE is used to ______ address.
Answer: latch
36. HOLD request comes from ______
controller.
Answer: DMA
37. After HOLD, CPU sends ______.
Answer: HLDA
38. INTR requires ______ signal.
Answer: INTA
39. IO/M = 1 indicates ______
operation.
Answer: I/O
40. IO/M = 0 indicates ______
operation.
Answer: memory
41. Pins AD0–AD7 reduce ______ count.
Answer: pin
42. 8085 uses ______ multiplexing.
Answer: address-data
43. Reset clears program ______.
Answer: counter
44. Clock is generated using ______
and ______ pins.
Answer: X1, X2
45. READY = 0 means device is ______.
Answer: not ready
46. Control signals are mostly active
______.
Answer: low
47. Interrupt pins are ______ inputs.
Answer: external
48. Power pins are Vcc and ______.
Answer: Vss
49. Serial communication uses ______
and ______ pins.
Answer: SID, SOD
50. 8085 belongs to ______ bit
processor family.
Answer: 8
==================================================================
*********************************************************************
0 Comments