0% found this document useful (0 votes)
15 views

Department of Electronics & Communication Course: Microprocessor and Its Applications Course Code: ECE-351

This document contains homework questions for a Microprocessor and its Applications course. It asks students to write procedures for multiplying and dividing 8-bit numbers using an 8085 microprocessor. It also asks students to write an algorithm to find the smallest number in a block of data. Additional questions involve adding hex numbers and storing the result, writing 8086 instructions to perform various operations, details about the 8086 WAIT state, and types of interrupts and their applications.

Uploaded by

vivek bhagat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Department of Electronics & Communication Course: Microprocessor and Its Applications Course Code: ECE-351

This document contains homework questions for a Microprocessor and its Applications course. It asks students to write procedures for multiplying and dividing 8-bit numbers using an 8085 microprocessor. It also asks students to write an algorithm to find the smallest number in a block of data. Additional questions involve adding hex numbers and storing the result, writing 8086 instructions to perform various operations, details about the 8086 WAIT state, and types of interrupts and their applications.

Uploaded by

vivek bhagat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Department of Electronics & Communication

Course: Microprocessor and its Applications


Course Code: ECE-351

DOA: 02 Feb 2011 Homework:2 DOS: 16 Feb 2011

Part A

Q1. Write a procedure to multiply two 8-bit numbers using 8085 microprocessor. Assume both the
numbers are stored at different memory locations and also store the result in some other memory
location.

Q2. Write a procedure to divide two 8-bit numbers using 8085 microprocessor.

Q3. Write a ALP to find the smallest number in a block of data.

Part B

Q4. Write a program to add the two hex number 7A and 86 and to store the sum at memory location
XX98H and the flag status at location XX97H.

Q5. Write the 8086 instruction which will perform the following operation:
(a) Copy AL to CL.
(b) Load 43H into BL.
(c) Copy SP to BP.
(d) Multiply AL times BL.
(e) Copy DL to a memory location whose offset is in BX.

Q6. (a) How 8086 enters into WAIT state?


(b) What information is on the buses during a WAIT state?
(c) How long is a WAIT state?
(d) How many WAIT states can be inserted in a machine cycle?
(e) Why would you want the 8086 to insert a WAIT state?

Q6. What are the different types of interrupts and how many interrupts in each type? What is the
application of TRAP interrupt?

You might also like