책 내용 질문하기
[페이지 2-79] 3주소 명령어 결과값 저장이 1오퍼랜드에 된다고 되어있습니다..
도서
[2012] 정보처리기사 필기
페이지
279
조회수
477
작성일
2012-05-19
작성자
첨부파일

다른 교재나 강의 보면

3주소 명령어의 결과값은 3오퍼랜드에 저장된다고 나옵니다.

그러나 시나공 책 본문 [페이지 2-79]에서 보면

대제목 1번 3주소 명령어 설명에서 결과값은 1오퍼랜드에 저장된다고 나옵니다.

근데 또 웃긴게... 그 페이지 맨 아래 "잠깐만요" 에 보면 3오퍼랜드( C )에 저장된다고 나오네요.

뭐가 맞는건지요??

그리고 그 섹션 기출문제 2-82페이지 1번 문제 정답도 마찬가지로

3주소 명령어의 결과값은 1오퍼랜드에 저장된다고 나옵니다.

확인 바랍니당~

답변
2012-05-21 09:31:44

안녕하세요.

3주소 명령에서는 계산 결과가 주로 Operand 1에 기록됩니다. 보기중 3rd Operand라고 제시되는 경우도 있는데 이는 연산을 할 때 순서상 3번째의 Operand 부에 기록된다는 의미로 해석해야 합니다. 즉 아래와 같이 3-주소 명령어가 있을 때 계산 결과가 Operand 3에 기록된다는 의미가 아닙니다.

Op-Code

Operand 1

Operand 2

Operand 3

‘ADD R1 A B’와 같은 3주소 명령어는 ‘R1 ← A + B’로 계산되어 R1에 저장되는데, R1은 순서적인 측면에서 3번째 Operand라는 의미입니다.

ADD

R1

A

B

오늘도 즐거운 하루 되세요.

"
  • *
    2012-05-21 09:31:44

    안녕하세요.

    3주소 명령에서는 계산 결과가 주로 Operand 1에 기록됩니다. 보기중 3rd Operand라고 제시되는 경우도 있는데 이는 연산을 할 때 순서상 3번째의 Operand 부에 기록된다는 의미로 해석해야 합니다. 즉 아래와 같이 3-주소 명령어가 있을 때 계산 결과가 Operand 3에 기록된다는 의미가 아닙니다.

    Op-Code

    Operand 1

    Operand 2

    Operand 3

    ‘ADD R1 A B’와 같은 3주소 명령어는 ‘R1 ← A + B’로 계산되어 R1에 저장되는데, R1은 순서적인 측면에서 3번째 Operand라는 의미입니다.

    ADD

    R1

    A

    B

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.