Computer Organization and Microprocessors
Computer Organization and Microprocessors
b) Explain about 8086 memory segmentation. What are the registers used to access memory?
(7M)
(OR)
6. a) Explain the register organization in 8086. (8M)
b) Inspect the memory address of the next instruction executed by the 8086 microprocessor,
when operated in the minimum mode, for the following CS:IP combinations: (6M)
(i) CS = 1000H and IP = 2000H (ii) CS= 2000H and IP=1000H
Page 1 of 2
UNIT-IV
7. a) With a neat diagram, explain the interrupt vector table of 8086 microprocessor. (6M)
b) Develop an Assembly Language Program for 8086 microprocessor to find the factorial of
a given 8-bit number. (8M)
(OR)
8. a) Write an assembly language program to perform addition of two 16 bit numbers and result
is stored in 7000h memory location. (8M)
b) Develop an assembly language program in 8086 to arrange given array of numbers in
ascending order. (6M)
UNIT-V
9. a) Explain the operation of ADC 0808/0809 with neat diagram. (6M)
b) Describe a typical stepper motor excitation sequences and interface with 8255 with neat
diagram. (8M)
(OR)
10. a) Develop an assembly language program to interfacing of 8255 with LED display and draw
necessary diagram. (6M)
b) Interface an 8255 with 8086 to work as an I/O port A as output port, port B as input port
and port C as output port. Port A address should be 0704H. Frame the CWR and elaborate
in detail. (8M)
*****
Page 2 of 2