- stack 두개를 사용한 for구문 x ~ y
- begin
- stack1로 move
- stack1에 y를 push
- stack1의 top을 stack1로 copy
- stack2로 move
- stack2에 x를 push
- stack2의 top을 stack1로 copy
- stack1로 move
- stack1에서 두 값을 pop해서 나중값(y)이 처음값(i)보다 크거나 같으면 1을, 그렇지 않으면 0을 push
- stack1에서 pop해서 0이 아니면 goto [19], 0이면 continue
- stack1의 top을 stack1로 copy
- stack2로 move
- stack2의 top을 stack2로 copy
- stack2에서 pop해서 원하는걸 한다.
- stack2에 1을 push
- stack2에서 두 값을 pop해서 더한 후 push 한다
- stack2의 top을 stack1로 copy
- goto [7]
- end
- begin
아희에 적용 : stack1 = (받침없음), stack2 = ㄱ, 할 일 : 1부터 10까지 출력
출력물 보이기
'Programming > Aheui' 카테고리의 다른 글
| 스택 두개로 해보는 for 구문 (0) | 2007/07/18 |
|---|---|
| 아희로 짠 FizzBuzz 프로그램 (0) | 2007/07/16 |
| 처음 해보는 아희 (0) | 2007/07/15 |



