This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

accessing registers

how can i obtain the current values of registers like accumulator,B,stack pointer,PSW,DPTR,etc in C??
i am currently working on a trainer/development kit for 8051..One of the commands to be executed is R<CR> Once this command is executed,the values of all the registers like A,B,SP,PSW,DPH,DPL,R0,R1,R7 should be displayed on screen...how do i retrieve these register values in C?

Parents
  • The right sentence is:

    "the 'C' certainly can impact the register values"

    And I think it's highly likely (to the point of being almost certain) that it will imact at least the accumulator, SP, and PC.

    So it is still well worth considering doing this in Assembler - where you can be absolutely certain about what registers are affected - and how.

Reply
  • The right sentence is:

    "the 'C' certainly can impact the register values"

    And I think it's highly likely (to the point of being almost certain) that it will imact at least the accumulator, SP, and PC.

    So it is still well worth considering doing this in Assembler - where you can be absolutely certain about what registers are affected - and how.

Children