You are on page 1of 1

AMITY UNIVERSITY UTTAR PRADESH

GAUTAM BUDH NAGAR

Course Title: Microprocessors Course Code: BTCEC 30601

Faculty In charge: Mr. Vijay Kumar Verma Programme Name: B.Tech (CSE)
(6CSE10 + 6CSE11)

Tutorial-1
Q.1 Explain the following instructions with all necessary details and one suitable
example:
a) DAD
b) LHLD
c) LXI
d) LDAX
e) STAX
f) DAA

Q.2 Write a program to complement the MSB & LSB of accumulator.

Q.3 Write a program to exchange the value of top of stack with the value of HL pairs.

Q.4 Explain RIM and SIM instructions with all necessary details and one suitable
example.

Q.5 Explain the significance of NOP and RET instructions with suitable example.

Q.6 Write an OPCODE to enable interrupts RST 7.5 and RST6.5 in 8085.

Q.7 What is the difference between Memory Mapped I/O and I/O mapped I/O addressing
scheme?

Q.8 Explain the Control Word Format/ Register in 8255 for BSR Mode and I/O Modes.

Q.9 Draw timing diagram of CALL 2050H.

Q.10 Write Assembly and Machine Codes (Hexadecimal) for the following:

a) To sort Largest & Smallest number in an array of data.


b) To arrange an array of data in Ascending & Descending order.
c) Write a program to move a block of data from one section of memory to another section
of memory.
d) To convert a BCD number to HEX number and vice-versa.
e) To convert a HEX number to its equivalent ASCII code and vice-versa.

Data array for a) and b): [86, 93, 52, 19, 25, 59, 78, 13, 66, 37]

You might also like