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