Регистр флагов процессораВ этом уроке я расскажу для чего нужны регистры флагов процессора и как с ними работать. Некоторые команды процессора используют флаги так делает например команда cmp , test, jz ... но зачем ответ: например команда cmd eax , 1 эта команда смотрит в регистр eax и если регистр равен 1 му то ZF переводится в ноль и команда JZ переходит на заданный адрес так как она смотрит на ZF. Список флагов. (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 по 31 резерв) = 32 бита обращен производится через pushf чтение popf eax
Прочитав эту статью вы сможете реализовать защиту от трассировки Также удобный справочник по командам условного перехода ассемблера и тд...
|