시스템 해킹

 1576, 1/79 회원가입  로그인  
   가나하비
   레지스터 관련 질문입니다!

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1611 [복사]


제가 버퍼 오버플로우를 위해 레지스터에 관해 공부하던 중 궁금한 게 생겼는데요

adjust flag가 carry 나 borrow가 3bit 이상일 때 1이 된다고 하는데

이 flag가 있어야 하는 이유를 모르겟습니다,


얼마 전에 해킹에 입문했어요 쉬운 설명 부탁드립니다!

  Hit : 3513     Date : 2012/09/18 07:27



    
ohtahacker 음 ... BOF는 잘모르지만 carry flag는 컴퓨터 내에서의 수학적인 연산 과정에서 발생하는 레지스터의 오버플로(overflow)나 언더플로 조건을 가리키기 위한 플래그이다. 그 결과로 인한 차후 수행 조건을 가릴 때의 지침으로 사용되는 용도로 쓰이는 플래그입니다. 2012/09/18