Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MOV R0, #50h
- JMP actie
- lus: INC R0
- actie: CJNE @R0, #0xFF, zet
- POP ACC
- MOV 70h, A
- einde: JMP $
- overflow:
- MOV A, PSW
- JB ACC.2, setOV
- JB ACC.7, setOV
- JMP lus
- setOV: MOV 70h, #0xFF
- JMP einde
- zet: CJNE @R0, #0xFB, check2
- POP ACC
- POP B
- ADD A,B
- PUSH ACC
- JMP overflow
- check2: CJNE @R0, #0xFC, check3
- POP ACC
- POP B
- MUL AB
- PUSH ACC
- JMP overflow
- check3: CJNE @R0, #0xFD, check4
- POP B
- POP ACC
- DIV AB
- PUSH ACC
- JMP overflow
- check4: CJNE @R0, #0xFE, else
- POP B
- POP ACC
- DIV AB
- PUSH B
- JMP overflow
- else: MOV A, @R0
- PUSH ACC
- JMP lus
Add Comment
Please, Sign In to add comment