ii)
a)
data bus
b)
address bus
c)
ALU
d)
Control bus
iii)
iv)
v)
vi)
a)
1234:0005H
b)
1124:1105H
c)
0900:9345H
d)
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
2 MHz
b)
3 MHz
c)
6 MHz
d)
8 MHz
16
b)
c)
20
d)
1/24
b)
1/28
c)
1/22
d)
1/216
vii)
viii)
16 KB
b)
64KB
c)
1MB
d)
256KB
ix)
x)
xi)
xii)
a)
b)
c)
16
d)
64
00010H
b)
00008H
c)
00000H
d)
0000CH
DS:IP
b)
CS:IP
c)
CS:BP
d)
SS:SP
b)
c)
d)
b)
c)
d)
2.
3.
State the events that occur when an IR line of 8259 connected to an 8086 becomes
high.
4.
5.
Write a program for the transfer of a block of 16 data bytes from 8000H:0000H to
9000H:1000H.
6.
7.
8.
Differentiate between carry flag and overflow flag. Explain the role of AC flag in
DAS instruction.
9.
10.
Explain the operation of 8086 in maximum mode with the help of a neat diagram.
11.
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
14.
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.
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.
20.
21.