Published Jul 30, 2022
2 mins read
441 words
This blog has been marked as read.
Double Click to read more
Academics and Education

Hardware Architecture Of 8085 Microprocessor

Published Jul 30, 2022
2 mins read
441 words

Arithmetic Logic Unit: 
The ALU plays the real numerical and pinnacle judgment operation which embody add, subtract, AND, OR, etc. Uses information from reminiscence and from Accumulator to carry out mathematics. Always shops give up prevent prevent surrender surrender prevent give up save you save you save you cease cease cease quit end result of operation in Accumulator. 
Registers: 
In addition, it has 
16-bit registers: the stack pointer and this tool counter. The 8085/8080A has six general-cause registers to preserve 8-bit information; those are identified as B, C, D, E, H, and L as installation withinside the figure. They may be blended as be a part of up pairs - BC, DE, and HL - to carry out a few 16-bit operations. The programmer can use those registers to preserve or reproduction information into the registers via the usage of information reproduction instructions. 
Accumulator: 
The accumulator is an 8-bit be part of up that is a part of arithmetic/top judgment unit (ALU). This be part of up is used to maintain 8-bit records and to perform arithmetic and logical operations. The surrender save you save you give up give up save you surrender prevent prevent prevent save you save you save you surrender prevent surrender quit end result of an operation is stored withinside the accumulator. The accumulator is also recognized as be part of up A.
Flags: 
The ALU consists of 5 flip-flops, which can be set or reset after an operation everyday with data situations of the bring about the accumulator and one in every of a type registers. They are referred to as Zero (Z), Carry (CY), Sign (S), Parity (P), and Auxiliary Carry (AC) flags. The maximum generally used flags are Zero, Carry, and Sign. The microprocessor makes use of those flags to check data situations. 
For example, after an addition of 
numbers, if the sum withinside the accumulator identityentification massive than 8 bits, the flip-flop makes use of to suggest a carry -- referred to as the Carry flag (CY) – is prepared to one. When an mathematics operation results in zero, the flip-flop referred to as the Zero (Z) flag is prepared to one.  However, it isn`t used as a be a part of up; 5 bit positions out of 8 are used to maintain the outputs of the 5 flip-flops. The flags are saved withinside the 8-bit be a part of up in reality so the programmer also can have a check those flags (data situations) via gaining access to the be a part of up via an instruction.

I hope you liked this post and please share your opinions in the comments below.

Kindly follow

Bye Bye

11
1
harish.j 3/31/24, 5:10 PM
It's very helpful 8085 microprocessor is one of the most important unit for me this semester

Candlemonk | Earn By Blogging | The Bloggers Social Network | Gamified Blogging Platform

Candlemonk is a reward-driven, gamified writing and blogging platform. Blog your ideas, thoughts, knowledge and stories. Candlemonk takes your words to a bigger audience around the globe, builds a follower base for you and aids in getting the recognition and appreciation you deserve. Monetize your words and earn from your passion to write.