Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org 0x100
- jmp main
- A: db 'A','$'
- B: db 'B','$'
- C: db 'C','$'
- D: db 'D','$'
- E: db 'E','$'
- outOfRange: db 'Out of range', '$'
- stdout:
- mov ah,0x09
- int 21h
- ret
- main:
- ; Test value 71
- mov al,71
- cmp al,89
- jg catA
- cmp al,79
- jg catB
- cmp al,69
- jg catC
- cmp al,59
- jg catD
- cmp al,59
- je catE
- jl catE
- jmp badInput
- done:
- call stdout
- int 20h
- badInput:
- mov dx,outOfRange
- call stdout
- int 20h
- catA:
- cmp al,100
- jg badInput
- mov dx,A
- jmp done
- catB:
- mov dx,B
- jmp done
- catC:
- mov dx,C
- jmp done
- catD:
- mov dx,D
- jmp done
- catE:
- mov dx,E
- jmp done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement