안녕하세요..2011년판 필기책에서요...2과목 77페이지에서 3주소 명령어 내용 나오잖아요..
거기서 연산의 결과는 오퍼랜드 3에 기록된다고 쓰여있는데요,..
2011년 3차 기출 시험 28번문제에서는 오퍼랜드1에 연산의 결과가 저장된다고 쓰여 있네요..
어떤게 맞는 말인지요?
안녕하세요.
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-08-20 09:36:21
안녕하세요.
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
오늘도 즐거운 하루 되세요.
"