Documente Academic
Documente Profesional
Documente Cultură
SEMESTER-IV
YEAR: II
UNIT I
THE 8085 AND 8086 MICROPROCESSOR
PART A
2. What is accumulator?
Accumulator or A register is an 8-bit register used for arithmetic, logic, I/O and
load/store operations.
4. What is the use of general purpose registers in 8085 and specify their function?
(i) 8-bit B and 8-bit C registers can be used as one 16-bit BC register pair. When used
as a pair the C register contains low-order byte. Some instructions may use BC
register as a data pointer.
(ii) 8-bit D and 8-bit E registers can be used as one 16-bit DE register pair. When used
as a pair the E register contains low-order byte. Some instructions may use DE
register as a data pointer.
(iii) 8-bit H and 8-bit L registers can be used as one 16-bit HL register pair. When used
as a pair the L register contains low-order byte. HL register usually contains a data
pointer used to reference memory addresses.
9. What is PSW?
PSW-Program Status Word. The flag register and accumulator together is called
PSW. Flag register is high order register and A is low order register.
11. Mention the types of 8085 instruction set depending the function.
The types of 8085 instruction set depending the function are:
(i) Data transfer instruction
(ii) Arithmetic instruction
(iii) logical instruction
(iv) Branch instruction
(v) Machine control instruction
12. Mention the types of 8085 instruction set depending the word length.
The types of 8085 instruction set depending the word length are:
(i) One byte instruction
(ii) Two bye instruction
(iii) Three byte instruction.
13. What are the different types of addressing modes used in 8085?(AU-May’08)
The data transfer instructions move data between registers or between memory and
registers are:
MOV Move
MVI Move Immediate
LDA Load Accumulator Directly from Memory
STA Store Accumulator Directly in Memory
LHLD Load H & L Registers Directly from Memory
SHLD Store H & L Registers Directly in Memory
21. What are the machine control instructions used in 8085? (AU-May’06)
Software interrupts: RST 0, RST 1, RST 2, RST 3, RST 4, RST 5, RST 6, RST 07
Hardware interrupts: TRAP, RST7.5, RST6.5, RST 5.5, INTR
D7 D6 D5 D4 D3 D2 D1 D0
S Z AC P CY
S - Sign flag
Z - Zero flag
AC - Auxiliary carry flag
P - Parity flag
CY - Carry flag
29. How address and data lines are demultiplexed in 8085? (AU-MAY’07)
31. Give the significance of SIM and RIM instruction available in 8085.
(AU-NOV’06)
33. What are the functions of the RST 6.5 and ALE signals of 8085?
(AU-NOV’09)
35. List the interrupt signals present in 8085 processor in the priority order.
(AU-APR’08)
The interrupts signals present in 8085 processor in the priority order
is given by:
1. TRAP
2. RST 7.5
3. RST 6.5
4. RST 5.5
5. INTR
HOLD and HLDA acknowledge signals are used for the Direct Memory
Access (DMA) type of data transfer.
41. What is the function of HOLD and HLDA? (AU-APR’08)
PART B
54. Let accumulator content is 9AH and CY = 1. What will be content of CY after
RRC instruction is executed. (AU-APR’08) (2)