이게 어셈블리 코딩겜인데


서로 연결된 12개의 노드가 있고
   in
   ↓
ㅁㅁㅁㅁ
ㅁㅁㅁㅁ
ㅁㅁㅁㅁ
   ↓
  out
노드마다 두개의 레지스터가 있음

각 노드는 병렬적으로 작동하고
2번째 노드의 위쪽에서 데이터를 입력받고
노드마다 어셈코드를 넣어서 데이터를 인접한 노드에서 받거나 가공한 다음 다른 노드로 넘겨줘서
마지막 줄의 두번째 노드 아래쪽으로 출력할 수 있음

짤은 출력값을 주어진 문제에 맞게 내놓는 퍼즐문제

이걸 하드웨어로 구현하려면 뭘 알아야될까?