Register Section of 8085
Accumulator - 8bit
data bus - 8bit
address bus - 16bit
program counter - 16bit
stack pointer - 16 bit
BC DE HL - Each has 8bit (by pairing they perform as 16 bit)
>> Accumulator : Accumulator 8 - bit register ,used to perform Arithmatic(Addition, Substract..etc) and Logical Operation(OR, AND , NOT..etc) .It is used to store the result of these operation.
>>GPR(General Purpose Resister) : The 8085 has six 8 bit GPR , name B,C,D,E,H,L. Thay used for storing the operands> Temporarely during the execution of the instruction . These resgister can be used single or can be concatenated to form three 16 bit register B-C, D-E, H-L, while storing 16 bit in the register payer the higher order byte of the data/address is store in the first register(b/D/H) and lower order data/ address is store in the second register(C/E/L)
>> SFR(Special Function Register) :
- FLAG register (8-bit) : Flag register is used for storing significant information regarding the final result of an instruction . This informations are used for decision making.