1. Answer ALL questions.                                                                                  (2 X 7 = 14)

(a)  State the necessity of flags in a microprocessor.

(b)  What is the function of ALE signal in 8085 microprocessor?

(c)  Why the program counter and stack pointer are of 16 bit registers in 8085 microprocessor.

(d)  Differentiate between a macro and a subroutine.

(e)  How does the queue operation in 8086 speed up the process operation?

(f)  What are the main differences between 8086 and 8088 microprocessors?

(g)  What is meant by “hand shaking” operation in microprocessors?

2.(a)  Explain the function of the following pins of 8085.

  1. READY
  2. IO/M
  3. S0,S1
  4. SID and SOD                                                                         (8)

(b)  Draw and explain the timing diagram of the following instructions.

(i)   OUT port

(ii)  RET.                                                                                                              (6)

3. (a) Write an ALP for 8085 to convert the BCD number stored at memory location XXDOH into its binary number and stored the result at XX01H   (5)

(b)   What is a stack? How is it useful in programming? Explain with an

example                                                                                                                       (4)

(c)    Write an ALP for 8085 to find the length of the string of ASCII characters terminated by NULL character (00H).                                                          (5)

4.(a)  Explain the software interrupts in 8085 along with their vectors. Enumerate their merits and demerits as compared to hardware interrupts.                       (8)

(b)  Explain how do you implement RST-7 instruction and CALL address instruction using INT pin of 8085.                                                                             (6)

5.(a)   Give the general specifications of 8086 microprocessor. Show its I/O diagram and explain the function of each signal for “MAXIMUM” and “MINIMUM” mode.                                                                                       (10)

(b)   Explain the memory READ machine cycle of 8086 microprocessor with a timing diagram.                                                                                                        (4)

6.(a)   Explain all addressing modes of 8086 with suitable examples.     (8)

(b)   Explain the different multiplication and division instructions of 8086 microprocessor.                                                                                                               (6)

7 (a)  Write an ALP for 8086 that will moves 50, 8-bit data elements from a same string pointed to by DI. Assume DS, SI and DI are initialized.        (8)

tejus mahiCSE 2.2 Previous PapersCSE,CSE 2.2 Previous Papers,CSE Previous Papers,IT,IT 2.2 Previous Papers,IT Previous Papers,Microprocessor Previous Papers
Answer ALL questions.                                                                                  (2 X 7 = 14) (a)  State the necessity of flags in a microprocessor. (b)  What is the function of ALE signal in 8085 microprocessor? (c)  Why the program counter and stack pointer are of 16 bit registers in 8085 microprocessor. (d)  Differentiate between a macro and a subroutine. (e) ...