Hi smart guys out there,
I am using µVision with TIs eval-kit LM3S9B92. I use µVisions C-Compiler.
I learned that it is not possible to read the CPU-Registers with C and I have to use asembler for that.
I have no idea of asembler and actually I don't work with it in future and I hope I never have to again :-) ...but right now I need to know the status of the carrybit.
So all I am asking is for a piece of code that gets me the status of bit 29 in the register 17 :) and how to implement that in my project.
I hope this doesn't sound sassy ;-) - at least it isn't meant that way.
Thank you so much.
Note that you can manage quite well without ever knowing the content of the carry bit.
if (b >= a) { b -= a; // no borrow } else { b -= a; // handle borrow }
unsigned a,b,c; c = a+b; if (c < a || c < b) { // addition overflow }