8085 Architecture | Learn Intel 8085 Microprocessor Architecture Step - By - Step

Learn Computer Science
15 Oct 202016:50

Summary

TLDRThis tutorial offers an in-depth exploration of the Intel 8085 microprocessor architecture, ideal for computer science students. It covers the 8085's history, technical specifications, and its five major functional units, including the memory unit, ALU, instruction decoder, timing and control unit, and interrupts. The video simplifies complex concepts, such as the instruction cycle and flag register, and explains the 8085's bus architecture, making it easier to grasp foundational microprocessor concepts.

Takeaways

  • 😀 The Intel 8085 microprocessor was one of the first 8-bit processors launched by Intel in 1976 and remains in use today.
  • 📚 Studying the 8085 architecture is fundamental for computer science students as it provides a basis for understanding more complex microprocessor architectures.
  • 💡 The microprocessor's main function is to execute programs, which are sets of instructions directing the CPU to perform operations.
  • 🔍 The instruction cycle of the CPU includes three steps: fetch, decode, and execute, which are repeated to perform program instructions.
  • 🔧 The 8085 microprocessor architecture can be broken down into five major functional units: memory unit, ALU, instruction decoder, timing and control unit, and interrupts and serial communication unit.
  • 🔢 The 8085 is an 8-bit processor with a 40-pin configuration, operating on a +5V supply and available in 3.5 MHz and 6 MHz execution speed variants.
  • 📈 It has an 8-bit data bus and a 16-bit address bus, allowing it to address up to 64 kilobytes of memory.
  • 🔑 The 8085 features 6 general-purpose 8-bit registers (B, C, D, E, H, L) and special-purpose registers for specific functions during instruction execution.
  • 🚀 The accumulator, part of the ALU, is used to store operands and perform arithmetic and logical operations as per the decoded operation code.
  • 📊 The flag register, or program status word (PSW), is an 8-bit register indicating the CPU status after ALU operations, using flags like carry, auxiliary carry, sign, parity, and zero.
  • 🔄 The timing and control unit generates clock pulses and control signals to synchronize the operations of internal components and manage external hardware devices.

Q & A

  • What is the 8085 microprocessor and when was it launched by Intel?

    -The 8085 microprocessor is an 8-bit processor launched by Intel Corporation in 1976. It was one of the first 8-bit processors and is still in use today in many devices.

  • Why is it important for computer science students to study the 8085 architecture?

    -Studying the 8085 architecture is important for computer science students as it helps them understand foundational concepts necessary to study more complex microprocessor architectures and how CPUs work.

  • What is the basic operation of a CPU called?

    -The basic operation of a CPU is called the instruction cycle, which includes fetch, decode, and execute operations.

  • What are the five major functional units of the 8085 microprocessor?

    -The five major functional units of the 8085 microprocessor are the memory unit (register unit), the arithmetic and logic unit (ALU), the instruction decoder and machine cycle encoder unit, the timing and control unit, and the interrupts and serial communication unit.

  • What is the purpose of the Program Counter (PC) register in the 8085 architecture?

    -The Program Counter (PC) register is a 16-bit special purpose register used to store the address of the instruction that needs to be fetched from memory.

  • What is the role of the Accumulator register in the 8085 processor?

    -The Accumulator register is part of the Arithmetic and Logic Unit (ALU) and stores the operand part of the instruction format for performing arithmetic and logical operations.

  • What does the Flag Register indicate in the 8085 architecture?

    -The Flag Register, also known as the Program Status Word (PSW), is an 8-bit special purpose register that indicates the status of the processor after each ALU operation, such as carry, sign, zero, auxiliary carry, and parity.

  • What are the functions of the Timing and Control Unit in the 8085 microprocessor?

    -The Timing and Control Unit generates clock pulses and control signals to synchronize the operations of the CPU's internal components and manage the operations of various hardware devices connected to the system.

  • How many types of interrupts does the 8085 architecture support?

    -The 8085 architecture supports eight software interrupts and five hardware interrupts.

  • What are the three main components of the 8085 bus architecture?

    -The three main components of the 8085 bus architecture are the address bus, the data bus, and the control bus.

  • What is the significance of the data bus in the 8085 architecture?

    -The data bus in the 8085 architecture is an 8-bit bi-directional bus used to transfer data between the CPU and the main memory RAM during memory read and write operations.

Outlines

00:00

📚 Introduction to Intel 8085 Microprocessor Architecture

This paragraph introduces the Intel 8085 microprocessor, one of the first 8-bit processors launched by Intel in 1976. It emphasizes the importance of studying the 8085 architecture for computer science students as foundational knowledge for understanding more complex architectures. The video tutorial aims to simplify the learning process by explaining the architecture, its functional components, and the interaction between these units. The microprocessor's role as the 'brain' of the computer system is highlighted, along with the basic operation of fetching, decoding, and executing instructions. The paragraph sets the stage for a detailed exploration of the 8085's architecture.

05:02

🔍 Detailed Exploration of 8085 Microprocessor Components

This paragraph delves into the technical features of the 8085 microprocessor, including its 8-bit data bus, 16-bit address bus, and 40 pins. It operates at 3.5 and 6 megahertz and has a stack pointer and six 8-bit general-purpose registers (B, C, D, E, H, L). The paragraph also discusses the processor's support for software and hardware interrupts. The focus then shifts to the five major functional units of the 8085: the memory or register unit, the arithmetic and logic unit (ALU), the instruction decoder and machine cycle encoder unit, the timing and control unit, and the interrupts and serial communication unit. Each unit's role in the microprocessor's operation is explained, providing a comprehensive overview of the 8085's internal workings.

10:02

🚀 Understanding CPU Registers and Their Functions

The third paragraph focuses on the various CPU registers within the 8085 microprocessor, explaining their types and functions. General-purpose registers are used for temporary data storage, while special-purpose registers serve specific functions. The program counter (PC), instruction register (IR), and accumulator are highlighted as key special-purpose registers. The accumulator is part of the ALU, which performs arithmetic and logical operations. The flag register, also known as the program status word (PSW), is detailed, explaining its role in indicating the CPU's status after ALU operations. The five flags used in the 8085 processor are the carry flag, auxiliary carry flag, sign flag, parity flag, and zero flag, which provide essential information about the results of operations.

15:03

🔌 The Role of Timing and Control Unit and Interrupts

This paragraph discusses the timing and control unit's role in synchronizing the CPU's operations through clock signals and control signals. It explains how these signals manage the execution of the instruction cycle and the interaction with hardware devices. The concept of interrupts is introduced, describing them as signals that pause the CPU's current activity to respond to external events. The paragraph outlines different types of interrupts supported by the 8085, including software, hardware, vector, non-vector, maskable, and non-maskable interrupts. The importance of interrupts in managing real-time events and their classification is emphasized.

🛠️ Bus Architecture and the 8085 Microprocessor's Communication

The final paragraph concludes the tutorial by discussing the 8085's bus architecture and how the microprocessor communicates with system hardware components. It describes the address bus, data bus, and control bus, explaining their functions in transferring addresses, data, and control signals. The address bus transfers 16-bit addresses between the CPU and main memory, the data bus facilitates 8-bit data transfer, and the control bus manages signals to hardware devices. The paragraph provides a complete understanding of the 8085's communication infrastructure, wrapping up the tutorial on the microprocessor's architecture.

Mindmap

Keywords

💡Intel 8085 Microprocessor

The Intel 8085 microprocessor is an 8-bit CPU launched by Intel Corporation in 1976. It is one of the first and most commercially successful 8-bit processors, still used in many devices today. The video script focuses on the architecture of this microprocessor, which is foundational knowledge for understanding more complex microprocessor designs. The 8085's architecture is broken down into functional units, making it easier to grasp the basics of how a CPU operates.

💡Microprocessor Architecture

Microprocessor architecture refers to the design and layout of the functional components within a microprocessor chip and how they interact with each other during operations. The video provides an in-depth look at the 8085's architecture, which includes the memory unit, ALU, instruction decoder, timing and control unit, and interrupts and serial communication unit. This concept is central to the video's theme, as it forms the basis for understanding how the 8085 microprocessor functions.

💡Instruction Cycle

The instruction cycle is a fundamental operation of the CPU, involving a three-step process: fetch, decode, and execute. In the context of the video, the instruction cycle is how the CPU executes program instructions stored in memory. The script explains that the CPU initiates program execution by repetitively performing this cycle, which is essential for understanding the basic functioning of the 8085 microprocessor.

💡Arithmetic Logic Unit (ALU)

The ALU is a critical component of the processor responsible for performing arithmetic and logical operations on data. The video script describes the ALU as part of the 8085 microprocessor, where it operates on the data placed in the accumulator according to the operation code decoded by the control unit. The ALU's role is to carry out the actual data manipulations as directed by the program instructions.

💡General Purpose Registers

General purpose registers are used to store data temporarily during program execution. The 8085 microprocessor has six such registers (B, C, D, E, H, and L), which can also be combined to form register pairs for 16-bit operations. These registers are essential for the video's narrative as they are used by the 8085 to handle data during the execution of instructions.

💡Special Purpose Registers

Special purpose registers are used to store specific types of data and perform special functions. The video script mentions several special purpose registers in the 8085 architecture, such as the program counter (PC), instruction register (IR), and the accumulator, which are vital for the microprocessor's operation. These registers are used in specific contexts, like storing the address of the next instruction to be fetched or the part of the instruction to be decoded.

💡Flag Register

The flag register, also known as the program status word (PSW), is an 8-bit special purpose register that indicates the status of the processor after each ALU operation. The video script explains that the flag register contains flags like carry, auxiliary carry, sign, parity, and zero, which are crucial for conditional branching and other operations based on the result of the ALU operations.

💡Timing and Control Unit

The timing and control unit generates clock pulses and control signals that synchronize the operations of the CPU's internal components and external hardware devices. The video script describes this unit as essential for managing and controlling the operations of various hardware components during the instruction cycle, highlighting its importance in the overall functioning of the 8085 microprocessor.

💡Interrupts

Interrupts are signals that pause the current activity of the CPU to attend to a request from an external device. The video script explains that the 8085 supports eight software interrupts and five hardware interrupts, which can be classified into various types such as software, hardware, vector, non-vector, maskable, and non-maskable interrupts. Understanding interrupts is key to grasping how the 8085 handles external events and real-time requests.

💡Bus Architecture

Bus architecture involves the collection of wires through which data, addresses, and control signals are transferred within the computer system. The video script details the 8085's 8-bit data bus and 16-bit address bus, which are crucial for communication between the microprocessor and other system components. The bus architecture is fundamental to the video's explanation of how the 8085 microprocessor interfaces with the rest of the computer system.

Highlights

The 8085 microprocessor was one of the first 8-bit processors launched by Intel in 1976.

It was one of the most commercially successful processors and is still used in many devices.

Studying the 8085 architecture is fundamental for understanding more complex microprocessor architectures.

The microprocessor executes programs by fetching, decoding, and executing instructions in an instruction cycle.

Microprocessor architecture involves the design and layout of functional components and their interactions.

The 8085 microprocessor can be broken down into five major functional units for simplified study.

Technical features of the 8085 include an 8-bit processor with 40 pins, operating on a plus 5 volts supply.

It has variants with execution speeds of 3.5 and 6 megahertz and supports a 16-bit address bus.

The 8085 has a 16-bit program counter register and a 16-bit stack pointer for addressing memory.

It features 6 general-purpose 8-bit registers and can perform 16-bit operations by combining them into pairs.

The 8085 operates at 3.2 megahertz with a single-phase clock and supports multiple software and hardware interrupts.

The memory unit, also known as the register unit, is used for storing data, addresses, and machine instructions.

General-purpose registers are used for temporary data storage during program execution.

Special-purpose registers perform specific functions and some are accessible to programmers.

The program counter register (PC) stores the address of the next instruction to be fetched.

The instruction register (IR) holds the part of the instruction to be decoded.

The accumulator is part of the ALU and stores the operand for arithmetic and logical operations.

The flag register indicates the status of the processor after each ALU operation.

The timing and control unit generates clock pulses and control signals for synchronized operations.

Interrupts allow the microprocessor to pause current activity and respond to external events or peripheral device requests.

The 8085 supports eight software interrupts and five hardware interrupts, classified into various types.

The 8085 bus architecture includes an 8-bit data bus and a 16-bit address bus for data, address, and control signal transfer.

Transcripts

play00:00

if you are looking for a complete guide

play00:02

that will help you

play00:03

understand the intel 808.5

play00:06

microprocessor architecture

play00:08

in the most simplified language then

play00:11

this video tutorial is for you

play00:13

in this video you will learn 808.5

play00:15

architecture

play00:16

its functional components and the

play00:19

interaction between

play00:20

various functional units step by step

play00:24

let us start with a quick introduction

play00:26

to 8085 microprocessor

play00:29

the 8085 microprocessor was one of the

play00:32

first 8-bit processor

play00:34

launched by the intel corporation in

play00:36

year 1976.

play00:38

this was also one of the most

play00:40

commercially successful processor

play00:42

that is still being used in many devices

play00:46

after the success of 808.5 processor the

play00:49

intel

play00:49

also launched many processors with

play00:52

16-bit

play00:53

32-bit and 64-bit architecture

play00:57

however it is important for the students

play00:59

of computer science

play01:01

to first study the 808.5 architecture in

play01:04

detail

play01:05

this will help you understand some of

play01:07

the most important

play01:08

foundational concepts necessary to study

play01:11

the microprocessor architecture

play01:14

and how cpu works once you learn 808.5

play01:18

architecture

play01:19

then learning other complex architecture

play01:21

will be much easier for you

play01:23

welcome to learn computer

play01:25

learncomputerscienceonline.com

play01:26

and in this video we are going to

play01:28

discuss intel 8085 microprocessor

play01:32

architecture

play01:32

in detail in this video you will learn

play01:36

all the foundational concepts necessary

play01:39

to understand

play01:40

the intel 8085 microprocessor

play01:42

architecture

play01:43

its functional units and the technical

play01:46

features

play01:47

before we dive into our main topic it is

play01:49

important to first understand

play01:51

the functioning of the microprocessor

play01:53

and how cpu works

play01:56

the microprocessor is the brain of the

play01:58

computer system

play01:59

the main function of the microprocessor

play02:02

is to execute the program

play02:04

a computer program essentially consists

play02:06

of

play02:07

set of instructions that directs the cpu

play02:10

to perform various operations as per the

play02:13

program instruction

play02:15

the program instructions are stored into

play02:17

the main memory

play02:18

ram each program instruction residing in

play02:22

the memory

play02:23

is a represented by machine instruction

play02:26

in binary

play02:27

these machine instruction in binary can

play02:29

be directly decoded

play02:31

and executed by the processor the cpu

play02:34

initiates the program

play02:36

execution by fetching decoding and

play02:39

executing

play02:39

each instruction one by one the cpu

play02:43

executes the program

play02:44

by repetitively performing its basic

play02:47

operation

play02:48

called the instruction cycle the

play02:50

instruction cycle

play02:52

is a three-step cpu operation which

play02:54

includes

play02:55

fetch decode and the execute operation

play02:59

so now i presume you know how

play03:02

microprocessor works

play03:04

let us now move on to the next topic

play03:07

since we are studying

play03:08

the microprocessor architecture let us

play03:11

find out

play03:11

what is microprocessor architecture is

play03:14

all about

play03:15

the term microprocessor architecture is

play03:18

the design

play03:19

and the layout of various functional

play03:21

components

play03:22

that exist inside the microprocessor

play03:24

chip

play03:25

and how these various functional units

play03:28

interact with each other

play03:30

when the microprocessor performs various

play03:32

operations

play03:34

in order to simplify the study of 8085

play03:37

architecture

play03:38

let us group all the microprocessor

play03:40

components

play03:41

into five major functional units

play03:44

each of these functional unit performs a

play03:47

specific role

play03:48

these microprocessor functional units

play03:51

are as follows

play03:52

the first unit as the memory unit it is

play03:55

also referred to as

play03:57

the register unit the second unit is the

play03:59

arithmetic

play04:00

and logic unit alu the third unit is the

play04:04

instruction decoder and the machine

play04:07

cycle encoder unit

play04:09

the fourth unit is the timing and

play04:12

control unit

play04:13

and finally the fifth unit as the

play04:16

interrupts

play04:17

and the serial communication unit let us

play04:20

now take

play04:21

a quick look at some important technical

play04:23

features of the

play04:24

808.5 microprocessor it is a

play04:28

8-bit processor and this processor has

play04:32

total 40 pins it works on

play04:35

plus 5 volts supply it has a execution

play04:38

speed of

play04:38

3 5 and 6 megahertz variants

play04:42

are available it has 8-bit data bus

play04:46

in other words it has 8-bit word length

play04:49

it has 16-bit address bus

play04:52

and it can address up to 64 kilobyte of

play04:56

memory

play04:57

it has a 16-bit program counter register

play05:01

pc it also has a 16-bit

play05:05

stack pointer it has 6 8-bit

play05:08

general purpose registers referred by

play05:11

its name

play05:12

that is b c d e and

play05:15

h l this processor operates at

play05:18

3.2 megahertz single phase clock

play05:22

the 8085 processor supports eight

play05:25

software interrupts

play05:26

and five hardware interrupts

play05:29

let us now discuss each of the five 8085

play05:32

microprocessor functional units

play05:35

in detail let us start with the first

play05:37

unit

play05:38

that is memory unit also called as the

play05:41

register unit

play05:43

the internal memory of the processor

play05:45

built into the processor chip

play05:47

is called a register in other words

play05:50

the cpu registers are high speed

play05:53

temporary memory

play05:54

present inside the processor chip these

play05:57

registers are used by the 8085 processor

play06:00

to store the data addresses and machine

play06:03

instructions

play06:04

during the program execution the cpu

play06:07

makes use of

play06:08

different types of registers placed

play06:11

inside the processor chip

play06:13

the cpu registers can be grouped into

play06:16

two types the first type is called

play06:19

general purpose registers and the second

play06:22

type is called

play06:23

the special purpose register the general

play06:26

purpose registers are used

play06:28

to store the data in the temporary

play06:30

memory during the program

play06:32

execution the 8085 processor has

play06:36

six general purpose registers that can

play06:38

store

play06:39

eight bit of data the general purpose

play06:41

registers

play06:42

are named as b c d e

play06:46

h and l these registers can also be

play06:48

combined

play06:49

to form a register pair such as bc

play06:52

di and hl to perform the 16-bit

play06:55

operations

play06:57

the 8085 processor also make use of

play07:00

some special purpose registers during

play07:02

the execution of the

play07:04

instruction cycle the special purpose

play07:06

registers

play07:07

are used to store a specific type of

play07:10

data and perform

play07:11

a special function and therefore they

play07:14

are called as

play07:15

special purpose registers some special

play07:18

purpose registers

play07:19

are accessible to the programmer whereas

play07:22

some special purpose registers

play07:24

are not accessible to the programmer let

play07:27

us now take

play07:28

a quick look at some important registers

play07:31

and

play07:31

their functions the first register that

play07:34

comes into action

play07:36

is the program counter register pc the

play07:38

program counter register

play07:40

is a 16-bit special purpose register

play07:43

used in the 8085 architecture

play07:45

to store the address of the instruction

play07:48

that needs to be fetched

play07:49

from the memory the program counter

play07:52

register

play07:52

always stores the memory address of the

play07:55

next instruction

play07:56

that needs to be fetched from the main

play07:58

memory ram

play08:00

as the processor begins the fetch

play08:02

operation for the first instruction

play08:04

the program counter register is

play08:06

incremented by one

play08:07

at the same time so that it now points

play08:10

to the

play08:11

address of the next instruction that is

play08:13

to be fetched

play08:14

from the memory the second register that

play08:17

comes into action

play08:18

is the instruction register ir

play08:22

the instruction register is a 8-bit

play08:24

special special-purpose register

play08:26

used by the processor to store the part

play08:29

of the instruction

play08:30

that needs to be decoded by the decoder

play08:32

of the control unit

play08:34

depending upon the instruction format

play08:37

the control unit of the cpu

play08:39

decodes the instruction as specified in

play08:41

the

play08:42

op code of the instruction format

play08:45

the opcode stands for operation code

play08:48

it is opcode that is decoded by the

play08:51

decoder

play08:51

and machine instruction encoder unit the

play08:54

opcode part of the instruction

play08:56

is stored into the 8-bit instruction

play08:59

register

play09:00

during the execution of the instruction

play09:02

cycle

play09:03

the third register that comes into

play09:06

action is the

play09:07

accumulator register the accumulator is

play09:10

considered to be

play09:11

a part of arithmetic and logic unit alu

play09:15

the accumulator stores the operand part

play09:18

of the

play09:19

instruction format the arithmetic and

play09:22

logic unit alu

play09:24

is another important component of the

play09:25

processor which actually performs

play09:28

the arithmetic and logical operations

play09:32

the arithmetic and logic unit of the cpu

play09:35

performs the desired operation on the

play09:38

data

play09:38

placed in the accumulator as per the

play09:40

operation code

play09:42

decoded by the decoder of the control

play09:44

unit

play09:45

let us now understand what is flag

play09:47

register

play09:48

as we have discussed earlier all

play09:50

arithmetic and logical operations are

play09:52

performed by the alu

play09:54

during the alu operations the flag

play09:57

register plays an important role

play09:59

the main function of the flag register

play10:02

is to indicate

play10:03

the status of the processor after each

play10:05

alu

play10:06

operation the flag register is also

play10:09

alternately referred to as

play10:11

program status word psw of flag register

play10:14

is a 8-bit special purpose register used

play10:18

in 808.5 architecture

play10:19

to indicate the cpu status after each

play10:22

arithmetic

play10:23

and logical operation the 8085 flags

play10:27

register

play10:28

can have a total of eight flags each

play10:31

flag

play10:32

is represented by a specific bit in the

play10:34

8-bit

play10:35

flag register however the 8085

play10:39

processor use only five flags out of

play10:42

eight flags

play10:43

and the remaining three flags are kept

play10:45

unused

play10:47

the five flags used in the flag register

play10:49

include

play10:50

the carry flag auxiliary carry flag

play10:53

sign flag parity flag and the zero flag

play10:58

all right so far we have discussed in

play11:01

detail

play11:01

different types of cpu registers and

play11:04

their respective functions

play11:07

let us now move on to next important

play11:09

topic

play11:10

and that topic is timing and control

play11:13

unit of the

play11:14

8085 microprocessor the cpu is driven by

play11:18

a stream of the clock signals generated

play11:21

by the

play11:21

clock circuit built into the processor

play11:24

chip

play11:25

these clock signals helps the cpu to

play11:28

synchronize the operations of

play11:30

its internal components various

play11:32

registers

play11:33

and other external hardware devices

play11:37

the clock pulses and the control signals

play11:39

are generated

play11:40

by the timing and control unit of the

play11:42

cpu that is built into the processor

play11:45

chip

play11:46

the control signals are essential to

play11:48

manage and control

play11:49

the operations of the various hardware

play11:52

devices

play11:52

connected to the system the control unit

play11:55

of the

play11:56

processor also sends the control signals

play11:59

to all the hardware components and

play12:01

peripheral devices

play12:02

necessary to control their operations

play12:06

the timing and control signals are

play12:08

essential part of the

play12:09

instruction cycle which is a basic

play12:12

operation of the cpu

play12:14

the cpu to execute the program

play12:16

instructions

play12:17

one by one by repetitively performing

play12:19

the instruction cycle

play12:22

for each clock pulse the cpu executes

play12:25

a part of the instruction during the

play12:27

program execution

play12:30

okay so now you know the importance of

play12:33

timing and control unit of the cpu

play12:36

let us now discuss another important

play12:39

component of the 8085 architecture

play12:42

and that topic is interrupts as the name

play12:45

suggests

play12:46

the interrupts are used to current

play12:47

execution sequence of the cpu

play12:51

the interrupts are the signals sent to

play12:53

the microprocessor

play12:54

to pause the current activity and attend

play12:57

to the request

play12:58

sent by the external devices in other

play13:01

words

play13:02

the interrupts are external events that

play13:05

occur in real time

play13:06

to seek the processor response the

play13:09

interrupts can be generated

play13:10

either by the program instructions or it

play13:13

can also be generated by the peripheral

play13:16

devices

play13:16

connected to the system the

play13:19

architecture supports eight software

play13:22

interrupts

play13:23

and five hardware interrupts the

play13:26

interrupt can be classified into the

play13:28

following groups depending upon their

play13:30

parameters

play13:31

the interrupt types are first the

play13:33

software interrupt

play13:35

second the hardware interrupt third

play13:38

vector interrupt

play13:39

fourth non-vector interrupt fifth

play13:42

maskable interrupt and finally sixth the

play13:45

non-maskable interrupt all right

play13:48

so far we have discussed what are

play13:51

interrupts

play13:52

and different types of interrupts used

play13:54

in the

play13:55

8085 processor

play13:58

let us now discuss the final topic of

play14:00

this video tutorial

play14:02

which is another important component of

play14:04

the 8085 architecture

play14:07

and that topic is 808.5 bus architecture

play14:10

and the bus interface the computer buses

play14:14

are

play14:15

the group of wires running across the

play14:17

computer system

play14:18

through which the data address and the

play14:21

control signals are transferred

play14:23

the microprocessor needs to communicate

play14:25

with the

play14:26

various system hardware components in

play14:28

order to execute

play14:30

the program instructions the

play14:32

microprocessor chip

play14:34

also has its own internal buses

play14:36

essential for the

play14:37

functioning of the processor the 8085

play14:40

architecture has

play14:42

8-bit data bus and 16-bit

play14:45

address bus let us now discuss

play14:48

different types of buses and its

play14:50

function

play14:51

the first component of the bus

play14:53

architecture is the address bus

play14:56

the address bus is a 16-bit

play14:58

unidirectional bus

play15:00

that is used to transfer the 16-bit

play15:02

address

play15:03

between the cpu and the main memory ram

play15:06

the second component of the bus

play15:08

architecture is the data bus

play15:11

the data bus is a 8-bit bi-directional

play15:14

bus

play15:14

that is used to transfer the 8-bit data

play15:17

between the cpu

play15:18

and the main memory ram the cpu performs

play15:23

both memory read and write operation

play15:26

during the program

play15:27

execution this data transfer takes place

play15:30

on the data bus the third component of

play15:33

the

play15:34

bus architecture is the control bus

play15:37

the control bus is a bidirectional bus

play15:40

that is used to transfer

play15:41

the control signals between the cpu and

play15:45

the various hardware devices connected

play15:47

to the computer system

play15:49

all right so now you have enough

play15:52

knowledge about

play15:53

all important cpu components various

play15:56

functional units

play15:57

and the technical features for intel

play15:59

8085

play16:00

microprocessor architecture

play16:03

and that brings us to the end of this

play16:06

tutorial

play16:06

please read the detailed article on our

play16:09

website

play16:11

learncomputerscienceonline.com for more

play16:13

details

play16:14

and in this tutorial we have discussed

play16:17

the intel 8085 architecture in detail

play16:22

if you have liked this video then please

play16:24

give us a thumbs up

play16:26

and do consider to subscribe to this

play16:29

channel

play16:29

for more such interesting videos thanks

play16:32

for watching

play16:33

and i will see you soon with another

play16:35

computer science video tutorial

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Intel 8085MicroprocessorArchitectureTutorialCPU FunctionsInstruction CycleALURegistersInterruptsBus InterfaceComputer Science
Benötigen Sie eine Zusammenfassung auf Englisch?