Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --displays a number from RAM
- --number RAM address: 0
- --return address location (first half): 4
- --return address location (second half): 5
- --hundreds = num/100 - RAM address 1
- set rar
- 0
- 0
- move ram wrg
- move wrg arg
- set brg
- 100
- alu dev
- set rar
- 0
- 1
- move alu wrg
- move wrg ram
- --tens = (num/10)-(hundreds*10) - RAM address 2
- set rar
- 0
- 0
- move ram wrg
- move wrg arg
- set brg
- 10
- alu dev
- set rar
- 1
- 0
- move alu wrg
- move wrg ram
- set rar
- 0
- 3
- move ram wrg
- move wrg arg
- alu mul
- move alu wrg
- move wrg brg
- set rar
- 1
- 0
- move ram wrg
- move wrg arg
- alu sub
- set rar
- 0
- 2
- move alu wrg
- move wrg ram
- --ones = num-(tens+(hundreds*10) - RAM address 3
- set rar
- 0
- 3
- move ram wrg
- move wrg arg
- set brg
- 10
- alu mul
- move alu wrg
- move wrg brg
- set rar
- 0
- 4
- move ram wrg
- move wrg arg
- alu add
- move alu wrg
- move wrg brg
- set rar
- 0
- 0
- move ram wrg
- move wrg arg
- alu sub
- set rar
- 0
- 3
- move alu wrg
- move wrg ram
- --display
- --hundreds
- set rar
- 0
- 1
- move ram wrg
- move wrg arg
- set brg
- 48
- alu add
- move alu wrg
- move wrg bcr
- move barx wrg
- move wrg arg
- set brg
- 1
- move alu wrg
- move wrg barx
- --tens
- set rar
- 0
- 2
- move ram wrg
- move wrg arg
- set brg
- 48
- alu add
- move alu wrg
- move wrg bcr
- move barx wrg
- move wrg arg
- set brg
- 1
- move alu wrg
- move wrg barx
- --ones
- set rar
- 0
- 3
- move ram wrg
- move wrg arg
- set brg
- 48
- alu add
- move alu wrg
- move wrg bcr
- --return
- set rar --return address location (first half)
- 0
- 4
- move ram wrg
- set dar --location of first half of return jump (+13)
- #
- #
- move wrg dsk
- set rar --return address location (second half)
- 0
- 4
- move ram wrg
- set dar --location of second half of return jump (+6)
- #
- #
- move wrg dsk
- set pc --return jump, numbers overwritten during program
- #
- #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement