• why does this assembly fail?
    Hello, I have this C code int value_a, value_b ; value_a = value_b ; that translates to this assembly: 0x0002B128 E58D600C STR R6,[R13,#0x000C] but the assignment fails - both variables...
  • why does this assembly fail?
    Hello, I have this C code int value_a, value_b ; value_a = value_b ; that translates to this assembly: 0x0002B128 E58D600C STR R6,[R13,#0x000C] but the assignment fails - both variables...
  • Why does this piece of assembly not work?
    Hello all, Can you tell mw why this piece of code: LDMDB R13, {R0 - LR}^ NOP MOVS PC, LR // hand over control to task does not update registers R13 and R14 (but does update R0 - R12)? The...
  • Why does this piece of assembly not work?
    Hello all, Can you tell mw why this piece of code: LDMDB R13, {R0 - LR}^ NOP MOVS PC, LR // hand over control to task does not update registers R13 and R14 (but does update R0 - R12)? The...
  • Can memcpy() use in this way?
    When needed read one unsigned long type variable from uart_buffer, the code following is false,how correct it? like: ... #include<string.h> uchar x[2408]={0x12,0x34,0x56,0x78,...}; unsigned long...