Assignment Solution For Microprocessor
Assignment Solution For Microprocessor
Instructions:
(i) Attempt all questions in order.
(ii) Must be hand-written in neat hand-writing.
(iii) Compile in a single pdf, pages numbered in order, name and roll no must be included in the
submitted file.
(iv) Students may copy others work at their own risk.
(v) Submit within deadline (will not be extended).
--------------------------------------------------------------------------------------------------------------------------------------
Q1 )
--------------------------------------------------------------------------------------------------------------------------------------
Q2)
--------------------------------------------------------------------------------------------------------------------------------------
Q3 )
There are four chips each of 1024 bytes connected to a 16 bit address bus as shown in the figure below.
RAMs 1,2,3 and 4 respectively are mapped to addresses?
--------------------------------------------------------------------------------------------------------------------------------------
Q4 )
During the execution of a program, a programmed delay of 10 ms needs to be introduced between two
instructions. Assume that the clock frequency of the 8085A is 5 MHz. Write the instruction block which
may be incorporated between two instructions to introduce the delay.
--------------------------------------------------------------------------------------------------------------------------------------
Q5) Draw the machine cycle for the execution of the following instructions:
(a) MVI A, 05
(b) ADD B
(c) LXI H, 2600H
(d) INR D
--------------------------------------------------------------------------------------------------------------------------------------
Q6)
Calculate the Time Delay for the following program if microprocessor frequency is 1 MHz
--------------------------------------------------------------------------------------------------------------------------------------
Q7) Write a program to transfer a block of data from one memory location to another.
--------------------------------------------------------------------------------------------------------------------------------------