DJNZ 썸네일형 리스트형 [마이크로프로세서] Ch.3 Jump, Loop, and Call - 컴도리돌이 Outline 1.Loop and Jump Instructions 2.Call instructions 3.Time delay Loop and Jump Instructions Loop : DJNZ (decrease jump not zero) - Conditional Jump Instructions DJNZ reg, label ->DJNZ는 레지스터의 값을 1 감소한다. 만일 초기 값이 0이면, 그 값을 감소하여 FFH로 만든다. 만일 결과의 레지스터 값이 0이 아니면 프로그램은 상대 주소에 의해 지시되는 주소로 분기한다. 만일 레지스터의 결과 값이 0이면, 제어는 DJNZ 다음의 명령에서 계속된다. MOV A, #0 MOV R2, #4 AGAIN: ADD A, #03 DJNZ R2, AGAIN ; reg:.. 더보기 이전 1 다음