문제

  • 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로 보내라

image

풀이

문제에서 요구하는대로 IN.X로 들어온 값을 OUT.X로 보내고, IN.A로 들어온 값을 OUT.A로 보내면 된다.

그림으로 표현하자면 다음과 같다.

값을 각 노드가 받아서 옮기기만 하므로 MOV 명령어만 사용하면 된다.

image

save/00150.0.txt

@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