Architecture, Addressing modes, Instruction set

What you will learn

Learners will be able to explain the architecture of 8086 microprocessor

Learners will be able to eloborate the various addressing modes of 8086

Learners will be able to write the assemble language program using 8086 instruction set

Learners will be able to apply the knowledge for developing real time applications

Description

This course teaches about the 8086 microprocessor.8086 Microprocessor is an enhanced version of 8085 Microprocessor that was designed by Intel in 1976. It is a 16-bit Microprocessor having 20 address lines and16 data lines that provides up to 1MB storage.  It consists of powerful instruction set, which provides operations like multiplication and division easily. It supports two modes of operation, i.e. Maximum mode and Minimum mode. Maximum mode is suitable for system having multiple processors and Minimum mode is suitable for system having a single processor. It has an instruction queue, which is capable of storing six instruction bytes from the memory resulting in faster processing. It was the first 16-bit processor having 16-bit ALU, 16-bit registers, internal data bus, and 16-bit external data bus resulting in faster processing.8086 Microprocessor is divided into two functional units, i.e., EU (Execution Unit) and BIU (Bus Interface Unit).Execution unit gives instructions to BIU stating from where to fetch the data and then decode and execute those instructions. Its function is to control operations on data using the instruction decoder & ALU. EU has no direct connection with system buses as shown in the above figure, it performs operations over data through BIU.


Get Instant Notification of New Courses on our Telegram channel.


English
language

Content

Introduction

Microprocessor Architecure
Addressing modes
Instruction set
8086 Signals
Temperature control system