The processor requires an assistant when executing the program. When executing an instruction, such as adding the contents of the two memory units, the processor needs to put one of the contents into the register and then place the other content, which is an example of using a register.
ESP point to the topmost address of the stack
EIP point to When before instructions to be executed
Flag Register
itinof theMark pointsto beC,P,A,Z,S,T,Dand theO. they arecan onlyis twoDigitalvalues,0and the1.
1)Oflag (overflow flag)Overflow Flagin WhenOperation Changethesign Bit,return errorvalue isis setplaced.
2 ) A Flag (auxiliary carry flag) after the operation is completed, it is recorded in some other form.
3)Plogo (parity flag)if the directiveresults in binary notation, the binary number of the1of theTotalanumberto beevenwhen thePflag is setSet . For example:1010,1100,1111000.
4)Zlogo (0 logo)This is one of the most famous and useful signs in the cracking process. When the operation produces a result of 0 o'clock is set.5)Sflag (symbol sign)thislogoin theOperation KnotFruit isNegativewhenSetReset to1.
6)Cflag Carry Flag(unsigned operationof theKnotFruit) inmore thanmostLarge numbervalue isSetReset,may beis the value of the register.
Registers in the ollydbg.