stack register is a special purpose register.
There are two types of registers such as: a) General purpose registers b) Special purpose registers
hl pair holds the address of the location pointed by the memory pointer M
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
The 8085 does not have a specific "count" register. Any register can be used, in the larger context of a block of code, as a count register.
There are 6 general purpose Registers and Two special purpose registers: General purpose registers(8 bit basically) are B,C,D,E,H,L and SPECIAL Purpose resisters are STACK PONITER,PROGRAM COUNTER these two are 16 bit registers. If u want make general purpose registers as 16 bit registers, the combination is BC,DE,HL these are 16 bit pair registers
The 8085 was introduced by Intel in 1977.
6 general purpose registers.i.e., B,C,D,E,H,L
Processor status word ( PSW ) in the case of 8085 refers to the collection of the values of the flag register and accumulator. It is used with the command push: PUSH PSW With this command, the proccessor saves the value of accumulator (A) and the values of the flag bits to the stack.
the contents of the designated register is decremented by 1,and result is placed in the same location.
the purpose of mvi is to 8 bit data immidiatly to the register or memory example mvi b,05h will move 05h to register b
Data transfer in the 8085 microprocessor can be done with the help of several instructions like the MOV,MVI,OUT and IN . Lets say, we want to move the contents of a register R1 to register R2, then we could use the instruction MOV R2,R1 ; and so on...
8085