2013년10월12일 55번
[마이크로전자계산기] 램프를 순차적으로 구동시키기 위한 지연루프(Delay Loop)가 아래그림에 표시되었다. 명령어 수행시간을 고려할 때 1[msec]의 지연시간을 갖기 위한 N 값은? (단, N은 16진수이며, 명령어 수행시간 A=N;1sec, NOP;2sec, A=A-1;3sec, A=0;4sec이다.)

- ① 66
- ② 6F
- ③ 77
- ④ 7E
(정답률: 72%)
문제 해설
1[msec]의 지연시간을 갖기 위해서는 총 1000번의 루프를 돌아야 한다. NOP 명령어는 2초, A=A-1 명령어는 3초, A=0 명령어는 4초가 걸리므로, 총 9초의 시간이 소요된다. 따라서, 1초당 111번의 루프가 돌아가야 하며, 이를 16진수로 변환하면 6F가 된다. 따라서, 정답은 "6F"이다.
연도별
진행 상황
0 오답
0 정답