1: / error = write(fildes, buffer, nbytes); 2: / char *buffer; 3: / unsigned nbytes; 4: 5: .globl _write 6: .globl cerror 7: 8: _write: 9: mov r5,-(sp) 10: mov sp,r5 11: mov 4(r5),r0 12: mov 6(r5),0f 13: mov 8(r5),0f+2 14: sys 0; 9f 15: bec 1f 16: jmp cerror 17: 1: 18: mov (sp)+,r5 19: rts pc 20: .data 21: 9: 22: sys write; 0:..; ..