49 lines
860 B
Plaintext
49 lines
860 B
Plaintext
1.
|
|
|
|
|
|
c-a*b+d/((e%f)-g)/h
|
|
|
|
|
|
|
|
(c - (a*b)) + ( (d/((e%f) - g)) / h)
|
|
|
|
[+]
|
|
[-] [/]
|
|
[c] [*] [/] [h]
|
|
[a][b] [d][-]
|
|
[%] [g]
|
|
[e][f]
|
|
|
|
|
|
2.
|
|
|
|
< push
|
|
> pop
|
|
|
|
|
|
|
|
lr: c a b * - d e f % g - / h / +
|
|
rl: h g f e % - d / / b a * c - +
|
|
|
|
lr: c< a b * >-< d< e f % g - >/ h / >+ : 3x<, 3x>
|
|
rl: h< g< f e % >- d / >/< b a * c - >+ : 3x<, 3x>
|
|
|
|
//lr: c a b * - d e f % / h / +
|
|
//rl: h f e % d / / b a * c - +
|
|
|
|
//lr: c< a b * >-< d< e f % >/ h / >+ : 3x<, 3x>
|
|
//rl: h< f e % d / >/< b a * c - >+ : 2x<, 2x>
|
|
|
|
//lr: c a b * - d e f % g - h / / +
|
|
//rl: h g f e % - / d / b a * c - +
|
|
|
|
//lr: c< a b * >-< d< e f % g - h / >/ >+ : 3x< 3x>
|
|
//rl: h< g< f e % >- >/ d /< b a * c - >+ : 3x< 3x>
|
|
|
|
|
|
3. Die RL-Order benötigt nur 4 Stackzugriffe(2x push, 2x pop), während die LR-Order
|
|
6 Stackzugriffe benötigt(3x push, 3x pop).
|
|
|
|
4.
|
|
|
|
5. interrupt? |