Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do FLAGS register components mean in VS 2013?

When debugging x86 assembly code in VS2013, I needed to check the contents of the FLAGS register. However, when I've enabled "Flags" in Register Window, I got:

OV = 0 UP = 0 EI = 1 PL = 1 ZR = 0 AC = 1 PE = 0 CY = 1 

Those don't correspond to typical ODITSZAPC flags of x86; can anyone explain to me what's going on? Are those just weird names for the same flags?

I have a 64-bit Core i7; can it affect the displayed names?

like image 844
Bartek Banachewicz Avatar asked Dec 09 '13 18:12

Bartek Banachewicz


1 Answers

| Overflow  | OV |
| Direction | UP |
| Interrupt | EI |
| Sign      | PL |
| Zero      | ZR |
| Auxiliary | AC |
| Parity    | PE |
| Carry     | CY |

MSDN reference

like image 115
Jerry Coffin Avatar answered Nov 08 '22 22:11

Jerry Coffin