상담문의

ㆍ HOME > 상담문의 > 일반상담
제 목 기사친구님 2011년 제3회 정보처리기사 A형 23번문제에 관련 공단 답변입니다. 참고하시고 다시는 이번과 같은 사태가 발생하지 않았으면 하네요.[1]
글쓴이  이대원작성일 2011-09-21 오후 4:54:32조회수 553
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기

다음 답변은 제가 직접 신문고를 통해 민원제기하고 얻은 답변입니다.
참고하시기바랍니다. 작성자는 산업인력공단 담당자입니다. 

 

[2009년 문제]


   3-주소 명령어의 설명으로 옳은 것은?


     가. 결과는 1st operand에 남는다.


     나. 결과는 2nd operand에 남는다.


     다. 결과는 3rd operand에 남는다.


     라. 결과는 임시 구역에 남는다.        (정답 : 다)




    [2011년 문제]


   3주소 명령어 연산에서 결과가 저장될 수 있는 곳은?


      










 구 조


OP


operand1


operand2


operand3


     가. PC(program counter)      나. stack


     다. operand1                 라. 임시저장소


     (정답 : 다)






 ○ 3주소 명령어는 operand부가 3부분으로 구성되어 있으며 1주소, 2주소 명령어와 달리 그 결과값을 3개의 operand부 중 어느 한 곳에 연산 결과값을 저장하는 명령어 형식입니다.




[2009년 문제]에서 1st operand, 2nd operand, 3rd operand의 의미는


명령어 처리 절차 상 수행되는 operand의 순서적 개념을 의미합니다.




  - 실제 명령어 적용 예 : ADD R3, R1, R2


  - 위 명령어는 1st operand에 의해 R1(피연산자1의 값)을 저장하고,  2nd operand에 의해 R2(피연산자2의 값)을 저장하며, 마지막으로 ADD 명령(R1 + R2)에 의한 연산 결과값을 3rd operand에 저장한다는 의미입니다.


    (만일 2주소 명령어 형식일 경우에는 그 결과값을 1st operand 또는 2nd operand에 저장합니다.)


  


[맺 음 말]


 ○ 3주소 명령어는 operand부가 3부분으로 구성되어 있다는 것만 정의되었을 뿐,


 ○ 설명 상 편의를 위해 operand1 ~ operand3으로 칭하며, 이 때 지칭한 operand1 ~ operand3은 개념적 의미일 뿐입니다. 다시 말하면 [2011년 문제]에서 3주소 명령어 구조를 다음과 같이 표현할 수도 있습니다.


    










 구 조


OP


operand3


operand2


operand1


 ○ 따라서, [2009년 문제]는 명령어 수행 시 각 operand의 역할 중  피연산자를 저장하고 있지 않은 3rd operand에 결과를 저장하며, [2011년 문제]는 operand부가 operand1, operand2, operand3으로 명명된 구조를 제시했을 때, operand1, operand2, operand3 중 결과를 저장할 수 있는 곳은 보기항에 존재하는 operand1이며, [2009년]의 1st operand와 구조를 제시한 [2011년]의 operand1는 전혀 다른 의미이기 때문에 제기한 문제의 답에 대한 일관성과는 무관합니다.

댓글쓰기 :
이대원
그리고 전 전공자가 아니라서 그런지몰라도 이 답변을 읽어도 무슨말인지 모르겠네요.
2011/09/21 오후 4:55:28
  [1]  
이전글 공동구매 입금했습니다.
다음글 가산점을 위한 정보처리자격증 강의 사이트를 오픈합니다.
고객지원센터

02-556-3650

평일 9:00~18:00

일요일 공휴일 휴무

계좌번호안내

농협은행 724-01-173541

국민은행 633601-04-044665

예금주 (주)조은캠프

상호명 : (주)조은캠프 ㅣ 대표이사 : 이유락 ㅣ 대구광역시 북구 대학로80 경북대학교 IT융합산업빌딩 11층
사업자번호 : 504-81-62507 ㅣ 본사 : 053-954-0030 ㅣ 기술지원 : 070-7019-1144 ㅣ 팩스 : 050-7711-2200 ㅣ 
원격평생교육시설13호 ㅣ 출판사 : 345-2005-00013 ㅣ 통신판매업 : 2005-대구북구-00158 ㅣ 정보보호책임자 : 김창연  
기사친구는 SSL보안방식의 암호화구간을 적용하여 사이트를 안전하게 이용하실 수 있습니다.
COPYRIGHT 2005 (주)조은캠프 ALL RIGHTS RESERVED.관리자에게 메일보내기