0% found this document useful (0 votes)
67 views2 pages

Faculty of Engineering

This document outlines a lecture on microprocessors, specifically introducing the 8086/8088 microprocessor. It provides questions on the differences between internal and external data buses, memory organization, addressing capabilities, pipelined execution, and the architecture of the 8086/8088. Examples are also given to demonstrate how operations would affect the flag register and how memory would be accessed and organized.

Uploaded by

Mohamed Alfarash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views2 pages

Faculty of Engineering

This document outlines a lecture on microprocessors, specifically introducing the 8086/8088 microprocessor. It provides questions on the differences between internal and external data buses, memory organization, addressing capabilities, pipelined execution, and the architecture of the 8086/8088. Examples are also given to demonstrate how operations would affect the flag register and how memory would be accessed and organized.

Uploaded by

Mohamed Alfarash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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.

You might also like