프리미엄존에서 정보처리기사 필기 모의고사를 다운받아 풀어봤는데요...
비전공자라 참으로 헷갈리는게 있어서요...
문제 26번.. 3-어드레스 머신 결과는 3rd Operand에 남는다.. 이거 정답 맞나요??
1rd Operand에 저장 되는거 아닌가요???
글구,, 2011년 8월 기출문제에서 28번문제(277페이지)와 위의 문제는 다른건가요???
28번 문제 : 3주소 명령어 연산에서 결과는 operand1에 저장된다...
셤이 낼인데... 마음이 급하네요...;;;;;
빠른 답변 부탁드릴께요..
안녕하세요.
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:44:09
안녕하세요.
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