SEGMENT 00150
SELF-TEST DIAGNOSTIC
문제
- READ A VALUE FROM IN.X AND WRITE THE VALUE TO OUT.X
- READ A VALUE FROM IN.A AND WRITE THE VALUE TO OUT.A
IN.X
로 들어오는 값을 읽어서OUT.X
로 보내라IN.A
로 들어오는 값을 읽어서OUT.A
로 보내라
풀이
문제에서 요구하는대로 IN.X
로 들어온 값을 OUT.X
로 보내고, IN.A
로 들어온 값을 OUT.A
로 보내면 된다.
그림으로 표현하자면 다음과 같다.
값을 각 노드가 받아서 옮기기만 하므로 MOV
명령어만 사용하면 된다.
@0
MOV UP, DOWN
@1
MOV RIGHT, DOWN
@2
MOV UP, LEFT
@3
MOV UP, DOWN
@4
MOV UP, DOWN
@5
MOV UP, DOWN
@6
MOV UP, RIGHT
@7
MOV LEFT, DOWN