• Indirect addressing
    I am using 89s52 microcontroller. While debugging the followin part of program is not simulated. MOV R0,#80H MOV 80H,#55H MOV A,@R0 Here I expect that the data 55h will be loaded in the Accumulator...
  • Locating segments in HDATA by default
    Okay, I think this should be an easy one! I have a program/data partition at 0x20000. I also have internal SRAM from 0-0x1300. Without the 'Use internal SRAM' box checked, I get this config: ...
  • Why R0 and R1 for indirect addressing?
    Why do we use R0 and R1 in indirect addressing mode of 8051? This question has been answered in one of the threads but i want to know how come 8051 can only select one bit for R0 or R1 and R2 to R7 is...
  • Indirect addressing does not work
    Hello, I am having a problem with register indirect addressing on the 8051 in assembly. As the debugger gets to the indirect address it does not put anything in that memory location. I can get this...
  • What is default code bank
    I have searched through App notes, example programs, help guides, etc., and I cannot find out what the "<default>" option is for the Code Bank field on the properties tab of the Options dialog when you...