인프런 커뮤니티 질문&답변

winter님의 프로필 이미지
winter

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

반복문

loop에서 ecx 취급방법에 대해서

작성

·

169

1

이번 강의에서 loop [라벨]이라는 문법중에서

이 라벨로 되돌아 갈때 ecx가 0이 될때까지 계속 반복하신다고 하셧는데 혹, 이때 반드시 ecx가 0이 될때만 가능한것인지

즉, 루프 전용 변수가 ecx이여서 이것만 써야되는 부분인지(나눗셈 할때도 마찬가지로 ah,al만 몫과 나머지를 저장하는지)에대해 질문드립니다.

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 그렇습니다.
보통 c 레지스터가 루프 카운터와 관련된 연산을 담당하는 경우가 많습니다.
어셈블리 언어 자체에 정해진 포맷이 있는데,
저도 일일히 외우고 있진 않고
필요할 때마다 구글에 검색해서 사용합니다.

winter님의 프로필 이미지
winter
질문자

그렇군요! 감사합니다

winter님의 프로필 이미지
winter

작성한 질문수

질문하기