TAK 명령어가 좀 헷갈려서 질문 올립니다.
ACCU1 과 ACCU2 의 내용을 교환한다고 되어 있는데요.
말은 이해가 되는데 왜 사용하는지는 잘 모르겠더라고요..
L 20 --> ACCU1 저장
L 30 --> ACCU1 저장 , L20 은 ACCU2 에 저장
+I --> ACCU1에 50의 값 저장
TAK
여기서 TAK 하면 ACCU1과 ACCU2 의 값을 바꾼다는 말인것 같은데..
왜 TAK를 하는지 아무리 봐도 헷갈리네요..
왜 계산을 다하고 TAK <-- 이런 명령을 쓰는가요?
좀 쉽게 설명해 주시면 대단히 감사하겠습니다..위의 예가 아니더라도 다른 예를 들어서라도 설명좀 부탁합니다.
첫댓글 말그대로 TAK를 쓰지않으면 ACCU1에 50값이 되지만, 사용하였을경우는 ACCU2에 값을 가져와서 표현하겠다는 것입니다....실질적으로 ACCU2값을 불러올수 없으니 TAK를 사용하곤 합니다. 이상입니다. 도움이 되셨으면 합니다.
아..그럼 결국은 TAK 라는 말이 L ACCU2 라는 말인가요..?
어큐뮬러이터 1의 내용과 어큐뮬러이터 2의 내용을 서로 교환한다는 명령어입니다^^ 독어 Toggle Akkumulator의 약어입니다.
예를들면
---------------ACCMU'1------- ACCMU'2
L 40 -------------40
L 50 -------------50 --------------40
TAK
------------------40 --------------50