• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

21.03.22 21:51 작성 조회수 123

1

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

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

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

답변 1

답변을 작성해보세요.

2

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

winter님의 프로필

winter

질문자

2021.03.23

그렇군요! 감사합니다