yacinenet wrote on Tuesday, March 29, 2016:
Hello,
i try to debug a code (below) on Intel Galileo using JTAG Debugger Olimex ARM.
It’s possible to execute only one part of ASM programme? How can i do that?
Debugger don’t stop in breakpoints and don’t execute my code.
Thank you in Advance.
(I have only change the main.c file, please see attached)
https://www.dropbox.com/s/l3w5qdnry3asatq/main_c.zip?dl=0
/* Add 10 and 20 and store result into register %eax */
__asm__ __volatile__( "movl $10, %eax;"
"movl $20, %ebx;"
"addl %ebx, %eax;");
/* Subtract 20 from 10 and store result into register %eax */
__asm__ __volatile__( "movl $10, %eax;"
"movl $20, %ebx;"
"subl %ebx, %eax;");
/* Multiply 10 and 20 and store result into register %eax */
__asm__ __volatile__( "movl $10, %eax;"
"movl $20, %ebx;"
"imull %ebx, %eax;");