반응형
Notice
Recent Posts
Recent Comments
Link
안 쓰던 블로그
TIS-100 SEQUENCE GENERATOR (SEGMENT 30647) 공략 본문
반응형
IN.A > IN.B면 IN.A-IN.B-0 순서대로 출력
IN.A < IN.B면 IN.B-IN.A-0 순서대로 출력
그냥 IN.B-IN.A하고 양수면 BA0 음수면 AB0 순서대로 출력하면 되는데
한 가지 주의할 점은 값을 두 번 쓰기 때문에 두 번 넘겨줘야 한다
로직은 그냥 두 값을 빼고 양수면 B가 더 크므로 UP-LEFT 순으로 보내고
음수면 A가 더 크므로 LEFT-UP순으로 DOWN에 보낸다
DOWN은 두 번 출력하고 0출력한다
근데 이 작업을 하는 중에는 MOV UP, ACC에서 UP에서 넘어온 값을 하나 쓰고
SUB LEFT에서 LEFT에서 넘어온 값을 하나 쓴다
근데 L: R:로 분기했을 때 MOV에서 LEFT, UP값을 한 번 더 써서 DOWN으로 넘긴다
이 때 만약 LEFT, UP에서 값을 한 번씩만 넘겨줬다면 L: R:로 분기했을 때
다음 값 두 개를 가져와 MOV에 넣게 되면서 다른 값을 출력하게 된다
그래서 값을 두 번씩 넘겨줘야 한다
반응형
'취미 > TIS-100 공략' 카테고리의 다른 글
TIS-100 NO_MEMORY 도전 과제 공략 (0) | 2020.06.29 |
---|---|
TIS-100 SEQUENCE REVERSER (SEGMENT 42656) 공략 (0) | 2020.06.29 |
TIS-100 SIGNAL MULTIPLEXER (SEGMENT 22280)공략 (0) | 2020.06.28 |
TIS-100 NO_BACKUP 도전과제 공략 (0) | 2020.06.28 |
TIS-100 SEQUENCE COUNTER 공략 (0) | 2020.06.28 |
Comments