본문 바로가기

Assembly

CLD (clear DF) assembly (x86)

반응형

CLD 어셈블리 명령어

 

clear direction flag

즉 DF=0으로 설정하는 어셈블리 명령어

 

REP prefix가 붙어서 MOVS, LODS< SCAS, ...  등의 명령어가 사용되는데,

반복 횟수는 ECX레지스터에 담기지만, 데이터가 담긴 곳의 주소는 알아서 증감한다. (ESI, EDI)

이 때 자동으로 증감하는 방향을 결정하는 플래그가 DF(direction flag)다.

 

DF=0이라면 incrementing

DF=1이라면 decrementing

방향으로 증감한다.

 

 

반응형

'Assembly' 카테고리의 다른 글

rep stos  (0) 2019.12.08
pushad assembly  (0) 2019.11.15
xchg assembly  (0) 2018.02.22
CMOV - assembly (CMOV 관련 모든 명령어 정리)  (0) 2018.02.14
MOVUPS assembly  (0) 2018.02.13