Kathford
International College of Engineering and Management
Pre Board
Examination
Discrete Structure
B. Sc. CSIT 2nd
Semester
2012
SET A
(Microprocessor )
Attempt any two
questions [2*10=20]
1) Write
the different types of 8086 addressing mode and explain it with example.
2) Write
the timing diagram for MOV R, M and out instructions.
3) There
are two tables of data stored at 40A1H and 40B1H having 10 data each. Write a
program to store the data in the first table to third table starting from
address 40C1H if the corresponding data in the first table is greater than the
second and table else store FF in the third table.
Section B
Attempt any EIGHT
questions: [8*5=40]
1) Compare
8085 and 8086 microprocessor
2) Explain
the vectored interrupt.
3) Write
short notes on RS-232c.
4) What
is a macro assembler? What are the difference in macro and subroutine?
5) Write
an assembly language program to display a string “This is the final term test”
using 16 bit microprocessor code. Assume any necessary data.
6) What
do you understand by address decode in the case of memory interfacing? Explain
address decoding using 3 to 8 Decoder.
7) Write
a short note on Von Neumann Architecture.
8) Explain
the following instructions in 8085 in detail with example.
SBB B, SHL B,05h, DAD B.
9) Draw
the block diagram of 8255.
10) Write
difference between SAP1 and SAP2.
Kathford
International College of Engineering and Management
Pre Board
Examination
Discrete Structure
B. Sc. CSIT 2nd
Semester
2012
SET B
Attempt any two
questions [2*10=20]
1) Write
the different types of 8085 addressing mode and explain it with example.
2) Write
the timing diagram for LXI B, 7000h and out instructions.
3)
Find
the numbers of negative, positive and zero elements in the given series of
data. The length is given in memory location 2031H and the series starts from
next after this location. Store the results at the end of the table
contiguously.
Section B
Attempt any EIGHT
questions: [8*5=40]
5) Explain
the polled interrupt.
6) Explain
the following
a) Simple I/O
b) Strobe I/O
c) Single
handshake I/O
d) Double
handshake I/O
7) What
is a macro assembler? Explain with examples?
8) Write
an assembly language program to display a string “8085 is an assembly language”
using 16 bit microprocessor code. Assume any necessary data.
9) Explain
the basic DMA operation with required timing diagram.
10) Write
a short note on Stored Program Concept.
11) Explain
the following instructions in 8085 in detail with example.
LEA BX, offset large, PUSH D, ANI 24h.
12) Draw
the internal block diagram of the 8086 microprocessor.
13) Write
difference between SAP1 and SAP2.
No comments:
Post a Comment