프로그램 분석을 하고 있습니다.
그런데 델파이로 되어 있어서 헷갈리네요.
아래 식에 주석좀 달아주십시오
mode 값에 따라 if문의 결과랑, j 값이 어떻게 바뀌나요.
간단하게 mode 값을 예로 들어서 하나만 설명해주시면 고맙겟습니다.
j : Byte;
if (mode and $07) <> $05 then
j := (mode and $f8) or ((mode + $01) and $07)
else
j := (mode and $f8) or $05;
|