17년도 정보처리기사 필기 교재에 1권 2과목 127쪽 17번 문제에 대한 문의입니다.
이미지도 같이 첨부합니다.
fetch 사이클 마지막 단계에서 명령어의 모드 비트를 받아서 0이면 실행 단계, 1이면 간접 단계로 가는 걸로 알고 있었습니다만.
이 문제를 보시면 실행 사이클로 가는 단계와 간접 사이클로 가는 단계가 나눠져 있어서 문의드립니다.
답이 ㄷ-ㄱ-ㄹ-ㅁ-ㄴ이던데 해설을 봐도 ㄴ과 ㅁ이 같은 단계로 표시되어 있어서 답을 고를 수 없어서 문의드립니다.
안녕하세요 길벗수험서 운영팀입니다.
[지문] 내에 간접 사이클과 실행 사이클이 동시에 존재하고 있음을 염두에 두세요.
만약 ㅁ이 존재하지 않고, ㄴ만이 존재한다면, OP코드를 레지스터로 전송한 후, 실행 사이클을 수행하는 것이 맞습니다.
하지만 '간접 사이클'이 존재한다는 것은 먼저 간접 주소를 타고 들어가서 실행 사이클을 수행해야 한다는 것을 암시하고 있으므로, 'ㅁ'을 무시할 것이 아닌 이상 'ㅁ'을 거친 후에 'ㄴ'이 수행되어야 합니다.
(ㄷ-ㄱ-ㄹ-ㄴ와 ㄷ-ㄱ-ㄹ-ㅁ-ㄴ는 중복 정답이 될 수 있지만, 보기에서는 5개의 단계를 모두 사용하고 있으므로 해당하지 않습니다.)
행복한 하루되세요 :)
-
관리자2020-03-03 10:14:59
안녕하세요 길벗수험서 운영팀입니다.
[지문] 내에 간접 사이클과 실행 사이클이 동시에 존재하고 있음을 염두에 두세요.
만약 ㅁ이 존재하지 않고, ㄴ만이 존재한다면, OP코드를 레지스터로 전송한 후, 실행 사이클을 수행하는 것이 맞습니다.
하지만 '간접 사이클'이 존재한다는 것은 먼저 간접 주소를 타고 들어가서 실행 사이클을 수행해야 한다는 것을 암시하고 있으므로, 'ㅁ'을 무시할 것이 아닌 이상 'ㅁ'을 거친 후에 'ㄴ'이 수행되어야 합니다.
(ㄷ-ㄱ-ㄹ-ㄴ와 ㄷ-ㄱ-ㄹ-ㅁ-ㄴ는 중복 정답이 될 수 있지만, 보기에서는 5개의 단계를 모두 사용하고 있으므로 해당하지 않습니다.)
행복한 하루되세요 :)