07-04-2012, 10:49 AM
Diploma in computer Engineering simple question
12109 - Microprocessor and Programming.pdf (Size: 61.17 KB / Downloads: 135)
Instructions:
1. All questions are compulsory.
2. Illustrate your answers with neat sketches wherever necessary.
3. Figures to the right indicate full marks.
4. Assume suitable data if necessary.
5. Preferably, write the answers in sequential orders.
Attempt any SIX of the following.
a) State the function of program counter and stack pointer of 8085 μp.
b) State the hardware interrupts of 8085 μp. with vector address.
c) State the function of XLAT and LEA instructions of 8086 μp.
d) State instructions for each of the following.
i) Rotate register BL left 4 times.
ii) Signed division of BL and AL.
e) Which flags are affected after ADD instruction?
f) State the steps involved in program development.
g) State the use of file inclusion directive. Give ex.
h) List all 16 bit registers of 8086.
Attempt any TWO of the following . 08 Marks
a) Describe the function of following assembly language programming tools.
i) Editor ii) Assembler iii) Linker iv) Debugger
b) Describe pipelined architecture concept and how it helps in improving system
throughput.
c) Describe how 20 bit physical address is generated in 8086.
If DS = 345A H and SI = 13DC H calculate physical address.
Attempt any FOUR of the following.
a) State all general purpose registers of 8085 μp. State any 2 advantages of them.
b) Distinguish the following instructions (any 2 points)
i) AND and TEST.
ii) AAA and DAA.
c) Write an ALP to multiply two eight bit BCD numbers.
d) Define MACRO with example.
e) Compare I / O mapped and memory mapped I / O (any 4 points)
f) Write a procedure to find factorial of a number.
Attempt any TWO of the following.
a) What is memory segmentation? How memory segmentation is achieved in 8086 μp?
State any four advantages of memory segmentation.
b) Name the different types of jump instructions used in 8086 assembly language
programs. Give any two difference between inter segment and intra segment types
of jump. Describe each with example.
c) With the flowchart, write an ALP to find smaller of two 8 bit numbers.