home *** CD-ROM | disk | FTP | other *** search
- .globl getword
- .globl putword
- .globl lookword
- .globl alterword
- .globl alterchar
- .globl putchar
- .globl lookchar
- .globl w, r, a, l
- /
- / routine to put a word onto the string
- / mov ...,r1
- / mov ...,r0
- / jsr pc,putword
- putword:
- jsr pc,putchar
- swab r0
- jsr pc,putchar
- swab r0
- rts pc
- /
- /
- / routine to look at a word from the string
- / mov ...,r1
- / jsr pc,lookword
- / mov r0,...
- lookword:
- jsr pc,lookchar
- bes 1f
- movb r0,nchar
- inc r(r1)
- jsr pc,lookchar
- bes 1f
- movb r0,nchar+1
- dec r(r1)
- mov nchar,r0
- 1: rts pc
- /
- /
- / routine to get a word from the strng
- /
- getword:
- jsr pc,lookword
- bes 1f
- add $2,r(r1)
- 1: rts pc
- /
- /
- / routine to alter a word in the string
- /
- alterword:
- jsr pc,alterchar
- swab r0
- jsr pc,alterchar
- swab r0
- rts pc
- nchar: .=.+2
-