In the 8085, six registers (B, C, D, E, F, H, and L) can be used as individual 8-bit registers, or paired up and treated as 16-bit registers. The pairs are BC, DE, and HL.
HL is a register pair used to store 16 bit of data in 8085 microprocessor.
HL is a register pair that is used to store 16-bit data in 8085 Microprocessor
hl pair holds the address of the location pointed by the memory pointer M
DCX D means decrement register pair DE by one
The LDAX/STAX instuctions in the 8085 load and store the accumulator. The target address used is contained in either the BC register pair (LDAX D), or the DE register pair (LDAX D).
8085
stack register is a special purpose register.
Accumulator is a general purpose register.it is a 8 bit register in 8085. it stores the temporary results of a current operation doing by 8085.it is also called 'A' register
Because that is the way Intel designed the INX instruction of the 8085. The 8080 is also the same. INX increments (and DCX decrements) the 16 bit register pairs or BC, DE or HL, depending on what register pair you specify in the INX (or DCX) instruction. To check is the value is 0 after an INX (or DCX) instruction, you need to OR the values of the register pair into the A register. For example..... INX H ;increment HL register pair MOV A,H ; move H register into the accumulator ORA L ; Logical OR it with the L register JZ ADDR ; If 0 then jump to ADDR
8085 is a 8 bit microprocessor and so A register which is also known as accumulator is also 8 bit.
Badoola!
The various 16-bit registers on the 8085 are BC, DE, HL, SP, PC.