University of Alexandria
Faculty of Engineering
Division of Communications & Electronics
Subject Name: Microprocessors Lecturer: Dr. Nayera Sadek
Academic Year: 2016 – 2017 Assistants: Khaled Essam
Third Year – Semester 1
SHEET 1 Introduction to the 8086/8088 Microprocessor
A.
1) What is the difference between the internal and external data bus?
2) Sketch the logical and physical memory for the 80286 processor.
3) How many memory locations can be accessed by 8086/8088? How many Input/
Output devices can be accessed by 8086/8088?
4) What is meant by pipelined execution in general?
5) What is the difference between the data bus of 8086 and 8088? Sketch the logical and
physical memory for the 8086 and 8088.
6) State the address bus and data bus for the following processors:
a-8086 b-8088
7) What is the function of the control bus?
8) Illustrate, with drawing only, the basic internal architecture of the 8086/8088
microprocessors.
B- Given an (16KB) RAM, starting from the address 0000h
1) How many address line does it require? Find its highest address?
2) The contents of memory location B00H are FFH and those at B01 are 00H. What is the
word stored at address B00H?
3) How the double word 00567CFFH will be stored in memory starting at address
0A00H?
D) List the four general-purpose data registers. Explain their primary functions.
E) List the 8086/8088’s internal registers used for memory segmentation.
F) Show how the flag register is affected by
MOV AX,94C2H
MOV BX,323EH
ADD AX,BX
MOV DX,AX
MOV CX,DX
G) State whether the following statements are right or wrong and correct the wrong one:
1) The physical memory organization of the 8086 allows the transfer of 2 bytes in one
operation while the 8088 can only transfer one byte in an operation.
2) The prefetch queue is a LIFO memory of 2 byte wide queue and 3 locations deep in
the 8086 while it is one byte wide and 4 location deep in the 8088.
3) In the Flag register, if TF=0 then the 8086/8088 microprocessor operates in the
normal mode.
H) State whether the following statements are right or wrong and correct the wrong one:
1) The address bus, data bus and the control bus can be bidirectional.
2) The BIU needs IP register to operate.
3) If the number of ones of an operation is odd, then P flag =0.
I) Give an operation example which results in Over flow flag=1.