We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I'm working with LPC1768 MC & using the MDK simulator. My assembly code is involving strings. When I declare the string in data segment, it doesnt get reflected in memory window during the debug session. But if I declare the string in code segment, it gets reflected in the memory window during the debug session. Can anyone let me know, why this is happening?
//Example of string being declared in code segment. AREA data1, DATA ADD1 EQU 0x1000000 AREA prog, CODE ENTRY EXPORT __main2 __main2 LDR R1, = ADD1 LDR R2, =string LDRB R3, [R2] stop B stop string DCB "abcd" END
//Example of code being declared in Code segment AREA data1, DATA ADD1 EQU 0x1000000 string DCB "abcd" AREA prog, CODE ENTRY EXPORT __main2 __main2 LDR R1, = ADD1 LDR R2, =string LDRB R3, [R2] stop B stop END