1: / C library -- write 2: 3: / nwritten = write(file, buffer, count); 4: / 5: / nwritten == -1 means error 6: 7: .globl _write 8: .globl cerror 9: .write = 4. 10: 11: _write: 12: mov r5,-(sp) 13: mov sp,r5 14: mov 4(r5),r0 15: mov 6(r5),0f 16: mov 8(r5),0f+2 17: sys 0; 9f 18: bec 1f 19: jmp cerror 20: 1: 21: mov (sp)+,r5 22: rts pc 23: .data 24: 9: 25: sys .write; 0:..; ..