0% found this document useful (0 votes)
28 views7 pages

EEE Lab Qns

The document outlines a series of pre-lab and post-lab questions related to 8-bit arithmetic operations using the 8085 microprocessor, covering topics such as accumulator functions, addressing modes, arithmetic instructions, and interfacing experiments. It also includes questions on programming concepts, interfacing with A/D and D/A converters, stepper motor control, and displaying messages on output devices. Overall, the document serves as a comprehensive guide for understanding and applying 8085 microprocessor operations and interfacing techniques.

Uploaded by

helen jenefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views7 pages

EEE Lab Qns

The document outlines a series of pre-lab and post-lab questions related to 8-bit arithmetic operations using the 8085 microprocessor, covering topics such as accumulator functions, addressing modes, arithmetic instructions, and interfacing experiments. It also includes questions on programming concepts, interfacing with A/D and D/A converters, stepper motor control, and displaying messages on output devices. Overall, the document serves as a comprehensive guide for understanding and applying 8085 microprocessor operations and interfacing techniques.

Uploaded by

helen jenefa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

1) 8 BIT ARITHMETIC OPERATIONS USING 8085

Pre Lab Questions:

1. What is accumulator.

2. Write the MNEMONICS to move immediate data to accumulator.


3. What are the Addressing modes of 8085.

4. Write opcode for following instructions.


 MVI A, data 1
 MVI B, data 2
 ADD B
 INR C
5. Explain STA 5001 instruction.
6. Explain the following Arithmetic Instructions.
 ADD  SUBB
 ADI  SBI
 ADC  INC
 ACI  DCR
 SUB  DCX
 SUI  DAD
7. What are all the Register Pair available in 8085.
8. What is the purpose of registers?
9. What is opcode and operand?
10. What is Mnemonics.

Post Lab Questions:


1) Explain LHLD 5500H instruction
2) Explain the instruction XCHG
3) Write the instruction for the operation - Compare B with accumulator and update carry flag.
4) Write the instruction for the operation - Jump on carry to specified address
5) Write the instruction for the operation - Store the content of accumulator in the address 4152
6) Write the instruction for the operation - Move the content of C register to accumulator
7) How do you clear the previous data in the Register C ? MVI C,00

8) Analyse the following example and write the assembly code.

(2501 H) = 99H
(2502 H) = 39H
Result (2503 H) = 99H + 39H = D2H
Since,
1 0 0 1 1 0 0 1 (99H)
+ 0 0 1 1 1 0 0 1 (39H)
1 1 0 1 0 0 1 0 (D2H)

9) Write a code for Subtracting two 16-bit numbers.

(2500H) = 19H
(2501H) = 6AH
(2504H) = 15H (2503H) = 5CH
Result = 6A19H - 5C15H = OE04H
(2504H) = 04H
(2505H) = OEH

10) What is Clock Speed ?


2) Programming with control instructions:
a) Increment / Decrement,
b) Ascending / Descending order,
c) Maximum / Minimum of numbers,
d) Rotate instructions,
e) Hex / ASCII / BCD code conversions.

Pre Lab Questions:


1.Write the MNEMONICS to move immediate data to accumulator.
2.Explain STA 5001 command
3. What an instruction consists of?
4. What is meant by instruction?
5.How many different instructions mP 8085 has? What is an instruction set?
6.What is meant by assembly language programming?
7.What is machine language programming?
8. Give one example each of the different types of instructions.
9. In what other way HL pair can be used?
10. What language a microprocessor understands?

Post lab questions:

1.Describe the (status) flag register of 8085.


2.What happens when HLT is executed in software?
3.Which are the sixteen bit registers of 8085.
4.What are the temporary registers of 8085?
5.What is the role of Rotate instruction?
6. What are the types of ROTATE Instruction?
7.Explain RLC.
8. Write the concept to find the smallest element in an array.
9. Write down the instructions that load H-L register pair by the contents of
memory location 3500 H. Then move the contents to register C.
10. What is a bus?

3. Interface Experiments:
a) A/D Interfacing.
b) D/A Interfacing.
c) Traffic light controller.
Pre lab questions:
1) What is ADC?
2) Why ADC is used in the microprocessor bused system ?
3) Why ADC is used in the microprocessor bused system ?
4) What is DAC?
5) What is the purpose of SOC signal?
6) What is the purpose of EOC signal?
7) What is the basic idea behind the generation of square waveforms?
8) What is programmable peripheral device?
9) What is LHLD addr?
10) What is MOV M,r ?

Post Lab Questions:

1) ALU (Arithmetic and logic unit):-


2) Purpose of Program Counter in 8085?
3) Explain the addressing mode of MVI r,data?
4) Explain LXI rp,data ?
5) Explain ADI data?
6) What is INX rp?
7) Why data bus is bi-directional?
8) How the mnemonics written in assembly language are translated into binary?
9) What the instruction DAD H stands for?
10) What is the purpose of CLK signal of 8085?

4. Stepper motor controller interface.

Pre lab questions:


1) What is stepper motor? And how it works?
2) What is step angle?
3) What is resolution of a motor?
4) What are the applications of stepper motor with 8085?
5) What is motor driver ?
6) Name one motor driver circuit IC.
7) Explain IN and OUT instructions in the 8085 microprocessor.
8) What is a bus?
9) What is the operating frequency of 8085?
10) What are the widths of data bus (DB) and address bus (AB) of 8085?

Post lab questions:

1. Define bit, byte and word.


2. What is a port?
3. What is 8255?
4. What is meant by Polling?
5. What is meant by Interrupt?
6. Why interfacing is needed for 1/0 devices?
7. Why EPROM is mapped at the beginning of memory space in 8085 system?
8. What is processor cycle (Machine cycle)?
9. What is Instruction cycle?
10. What is the function of ADC R?

5. Displaying a moving/ rolling message in the student trainer kit’s output


device.
Pre lab questions:
1) Which type of architecture 8085 has?
2) How are high level languages converted into binary?
3) What is seven segment display?
4) How seven segment display works?
5) Write the Truth table of seven segment display.
6) Write about 8279?
7) What are the two most important functions performed by 8279?
8) What is the 2 key lockout mode?
9) What are the various input modes in which 8279 operate?
10) How many character definitions are possible using 8279?

Post lab Questions:


1) State the options available in the display mode.
2) Discuss the Left Entry (Typewriter) Mode of Display format.
3) When the CPU is actually involved for the scan and display functions to be
realised?
4) What is the condition called N-Key Rollover?
5) Name the special purpose registers of 8085.
6) Mention and clarify the functions needed for peripheral interfacing.
7) In how many categories the interfacing peripherals are classified.
8) Give some examples of general purpose and special purpose peripherals.
9) Why it is relatively easy to interface memories than I/O devices? Elaborate.
10) Why crystal is a preferred clock source?

You might also like