This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Why the address offset a byte and two bytes are written to memory on dsp c2812 processor.



I    run  a  c2812  testcase  and  disassembly   it   and  find   that   address offset a byte and  two bytes are written to memory  .

this   is  why ?  can  you  help  me  to  explain  it   ?   the  red  follows  is  the  physical  address ?

0x00000000    __edata, edata, __data, .data                                
0x00000000    0x60C4    0x003F    0xFFFF    0x0000    0x0000    0x0000    0x6057    0x003F    0x0000
0x00000009    0x0000    0x0000    0x000F    0x78FC    0x003F    0x67C7    0x003F    0x3333    0x003F
0x00000012    0x60B1    0x003F    0x60AE    0x003F    0x0000    0x9187    0x6010    0x003F    0xFFFF
0x0000001B    0x0000    0x0000    0x0000    0x0000    0x0000    0x999A    0x3F99    0x60AE    0x003F
0x00000024    0x69B3    0x003F    0x7B0C    0x003F    0x607D    0x003F    0x0000    0x000D    0x0000
0x0000002D    0x91C7    0x6079    0x003F    0x60AC    0x003F    0x0000    0x0000    0x0000    0x0000