Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Some output from my spec 1.5 assembler, needs checking
- ; now less retarded
- :autoinit SET c, SP ; 6c41
- SUB c, 0x100 ; 7c43 0100
- :autostart JSR main ; 7c20 003a
- :autohalt SET PC, autohalt ; 9781
- :fib SUB c, 12 ; b043
- SET [10 + c], x ; 0e41 000a
- SET [8 + c], 1 ; 8641 0008
- SET [6 + c], 1 ; 8641 0006
- SET [4 + c], 0 ; 8241 0004
- SET [0 + c], x ; 0e41 0000
- :LBB0_1 SET j, [4 + c] ; 48e1 0004
- SET z, [10 + c] ; 48a1 000a
- SET O, 0xffff ; 7fa1 ffff
- IFE j, z ; 14f2
- SET O, 0 ; 83a1
- IFG j, z ; 14f4
- SET O, 1 ; 87a1
- IFN O, 0xffff ; 7fb3 ffff
- SET PC, LBB0_4 ; 7f81 0036
- SET PC, LBB0_2 ; 7f81 0021
- :LBB0_2 SET j, [8 + c] ; 48e1 0008
- SET z, [6 + c] ; 48a1 0006
- ADD j, z ; 14e2
- SET [2 + c], j ; 1e41 0002
- SET j, [8 + c] ; 48e1 0008
- SET [6 + c], j ; 1e41 0006
- SET j, [2 + c] ; 48e1 0002
- SET [8 + c], j ; 1e41 0008
- SET j, [4 + c] ; 48e1 0004
- ADD j, 1 ; 84e2
- SET [4 + c], j ; 1e41 0004
- SET PC, LBB0_1 ; c781
- :LBB0_4 SET x, [8 + c] ; 4861 0008
- ADD c, 12 ; b042
- SET PC, POP ; 6381
- :main SUB c, 2 ; 8843
- SET [0 + c], 0 ; 8241 0000
- SET x, 5 ; 9461
- JSR fib ; 9820
- ADD c, 2 ; 8842
- SET PC, POP ; 6381
Advertisement
Add Comment
Please, Sign In to add comment