home *** CD-ROM | disk | FTP | other *** search
- ;>asm.serial
-
- ;this version 1.00 18/2/91 M. Twells
-
- ;Assembly language support for serial driver
-
-
- module
- area C$Code,code,readonly
-
- export ser_getc,ser_putc
-
-
- ser_getc
- ;C interface :
- ; BOOL ser_getc(char *ch);
- ;Return TRUE if character got, else FALSE
- mov r3,r0 ;save the character address
- mov r0,#4
- swi OS_SerialOp
- strccb r1,[r3]
- mvncc r0,#0
- movcs r0,#0
- mov pc,lr
-
-
- ser_putc
- ;C interface :
- ; BOOL ser_putc(char ch);
- ;return TRUE if the character was sent, else false
-
- mov r1,r0 ;save character
- mov r0,#3
- swi OS_SerialOp
- mvncc r0,#0
- movcs r0,#0
- mov pc,lr
-
-
-