Programmable Logic Device Called as



Download 0.56 Mb.
Date17.12.2020
Size0.56 Mb.
#55156
MPU All chapters

Chapter 1: 80x86 Intel Family Overview

Programmable Logic Device Called as CPU for performance angle. Called the MPU (Microprocessor unit). Manufacturing angle.



MPU:  integrated circuit that contains all the functions of a central processing unit of a computer.

  • 8086 Microprocessors.

Intel 8086 is a 16bit Microprocessor that intended to be used as a CPU.

16bit means that its arithmetic Logic Unit, and are designed to work with 16-bit binary words.

8086 MPU has a 20-bit address bus or 1MB memory location.

Sixteen-bit word will be stored in a two consecutive memory location

Intel 806/8088 MPU can’t access 16bit at a time using 16 bus data. It means only 2 bytes of information

Can be processed at once.



if the first byte of the word is at odd address, the 8086 MPU will read the first byte with one bus operation and the second byte with another bus operation.





  • Byte-Sized Data

Byte = 8 bits (smallest addressable memory unit).

Word = 2 Bytes or 1word = 2(8) =16bit;

Doubleword or DWORD = 2 Words; 2(16) =32bit.

Quadword or QWORD = 2 Doublewords; 2(32) =64bits.

  1. Data transfer between itself and the memory or I/O systems

  2. Simple arithmetic and logic operations

  3. Program flow via simple decisions

Controls memory and I/O through connections called buses.

Power of the microprocessor: is capability to execute billions of millions of instructions per second from a program or software stored in the memory system.

Buses: are a common group of wires that interconnect components in a computer system.

Buses transfer address, data, & control information between microprocessor, memory and I/O.

  1. Data Bus (bidirectional)

  2. Address Bus (Unidirectional)

  3. Control Bus (bidirectional)

if I/O is addressed, the address bus contains a 16-bit I/O address from 0000H through FFFFH.

Data transfers vary in size, from 8 bits wide to 64 bits wide in various Intel microprocessors.

8088 has an 8-bit data bus that transfers 8 bits of data at a time.

8086, 80286, 80386SL, 80386SX, and 80386EX transfer 16 bits of data.

80386DX, 80486SX, and 80486DX, 32 bits.

Pentium through Core2 microprocessors transfer 64 bits of data.

Measuring Computer Space

Size is measured by the number of bytes.

Common measures of size are: KB 210, MB 220, GB 230, TB 240, PB 250, EB 260, ZB 270, YB 280.



Measuring Computer run Time

Is measured by: millisecond 1/1000, microsecond 1/1000,000, nanosecond 1/1000,000,000,

picosecond 1/1000,000,000,000.

8086 it has 16-bit of data bus and 20-bit of address bus ,80186 is improved version of 8086 it has same.

80286 is advanced version of 8086 it designed multi-user of multi-tasking mpu it has 16-bit and 24-bata bus

80386 & 80486, contained more sophisticated feature than 80286 it has 16-bit data bus and 32-bit of address bus.

And it can address up-to 232 =22. (230) =4GB.



Pentium: it has 64-bit data bus and 32-bit address bus and address of 4GB.

8088 it has 8-bit of data bus and 20-bit of address bus. 8018 also an improved version of 8088

And has same.

The instruction set of the 80186 and 80188 is a superset of the instruction set of the 8086.

Superset: means that all the 8086 and 8088 instruction will execute properly on an 80186 or an 80188 but 80186 and the 80188 have a few additional instructions.

In other words, a program written for an 8086 or 8088 is upward compatible to an 80186 or an 80188 but a program written for an 80186 or an 80188 may not execute correctly on an 8086 or an 8088.



What is advantage of wider data bus: speed in applications using wide data.



In all Intel microprocessors family members, memory is numbered by byte.



Chapter 2: 8086 Internal Architecture

The architecture of 8086 can be divided into two parts.

  • Bus Interface unit (BIU)

  • Execution unit (EU)

16-flag register is used in 8086. It is divided into two parts.

  • Condition code or status flags

  • Machine control flags.

Chapter 3: 8086 /8088 Pin Functions

Chapter 4: I/O interfacing to Microprocessors.
Download 0.56 Mb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page