Anda di halaman 1dari 4

1.

Choose the correct alternatives for the following:


i)
A microprocessor is said to be of 8-bit, 16-bit etc depending on its:

ii)

a)

data bus

b)

address bus

c)

ALU

d)

Control bus

The segment address and offset address corresponding to physical address


12345H is

iii)

iv)

v)

vi)

a)

1234:0005H

b)

1124:1105H

c)

0900:9345H

d)

All the above options

The total I/O space available in 8086 if used in peripheral mapped I/O is:
a)

64

b)

1M

c)

256

d)

64 K

The maximum operating frequency of 8254 is:


a)

2 MHz

b)

3 MHz

c)

6 MHz

d)

8 MHz

The number of multiplexed address bus in case of 8086 is


a)

16

b)

c)

20

d)

An 8-bit A/D converter has a resolution of


a)

1/24

b)

1/28

c)

1/22

d)

1/216

vii)

viii)

The total memory space available in 8088 is:


a)

16 KB

b)

64KB

c)

1MB

d)

256KB

How many seven-segment displays can be connected to 8279 if it is used


in encoded scan mode?

ix)

x)

xi)

xii)

a)

b)

c)

16

d)

64

The vector address for Interrupt on Overflow is


a)

00010H

b)

00008H

c)

00000H

d)

0000CH

The address of the instruction that has to be fetched next is stored in


a)

DS:IP

b)

CS:IP

c)

CS:BP

d)

SS:SP

If the direction flag (D) is set then


a)

Stack data is stored in auto incrementing mode.

b)

Stack data is stored in auto decrementing mode.

c)

A data string is accessed in auto incrementing mode.

d)

A data string is accessed in auto decrementing mode.

The Bus high Enable (BHE) is used to:


a)

Enable the higher byte of address bus.

b)

Enable the odd memory bank.

c)

Enable the odd memory bank.

d)

None of the above options.

2.

Differentiate between the architectural features of 8086 and 8088.

3.

State the events that occur when an IR line of 8259 connected to an 8086 becomes
high.

4.

Draw and explain the flag structure of 8086.

5.

Write a program for the transfer of a block of 16 data bytes from 8000H:0000H to
9000H:1000H.

6.

State the advantages of segmentation of memory. How is the 20-bit physical


address formed from the segment and offset addresses?

7.

What is pipelining? How is it achieved in 8086?

8.

Differentiate between carry flag and overflow flag. Explain the role of AC flag in
DAS instruction.

9.

Explain the functions of BIU and EU of 8086.

10.

Explain the operation of 8086 in maximum mode with the help of a neat diagram.

11.

Explain the sign extension property for a 2s complemented signed


number. How is this property used in the instructions CBW and CWD ?

12.

Interface the following memory ICs with 8086 according to the given
address map
Chip

Starting address

Two 4 KB EPROM

8000:8000H

Two 2 KB EPROM

D000:C000H

Two 4 KB RAM

1000:0000H

Two 8 KB RAM

4000:4000H

Will the system be practically useful? If not, what minimum changes do


you suggest in the address map?
13.

State and briefly explain the operating modes of 8254.

14.

Explain the Mode 2 operation of 8255 with relevant diagrams .

15.

Interface a 44 keyboard with 8086 using 8255. Consider that the keys are
numbered as 0 to F. Write a program to read from the keyboard and store
the key number in register BL. Assume that only one key can be pressed at
a time.

16.

With a neat diagram explain the operation of DMA controller 8237.

17.

State and briefly explain the keyboard and display operating modes of 8279.

18.

Write an ALP in 8086 to find the square root of an 8-bit number. Assume
that the number is stored in memory location 0200:4000H and store the
result in memory location 0200:4001H. Only show the integer part.

19.

Assume a RTD is connected to one of the arms of a Wheatstone bridge.


The output of the bridge gives a voltage in the range of 10mV to 30mV for
a temperature range of 20 C to 80 C. Design a signal conditioning circuit
so that the output is in the range of 1 V to 5 V. Connect this output to the
input of an ADC which is connected to 8086 through 8255. Write a
program to read from the ADC and store the corresponding temperature
value in register BL. Assume that the output of RTD is linear.

20.

What do you mean by partial decoding? Why is it normally avoided while


interfacing memory?

21.

Explain the process of serial data transmission using 8251.