|
| Programming Examples |
|
| 2. Copying a String |
B | exeunt | ; all done |
COPY | %r0,%ret0 | ; clear rtnval |
onebyte |
|
|
LDBS,MA | 1(%arg0),%r6 | ; temp1 < |
onemore |
|
|
STBS,MA | %r6,1(%arg1) | ; |
ADDIBF,=,N | ; decrement count | |
|
| ; compare for 0. |
LDBS,MA | 1(%arg0),%r6 | ; delay slot |
fallout |
| ; temp1 |
|
|
Bexeunt
COPY %r0,%ret0
choke
LDI 14,%ret0
exeunt
.LEAVE
.PROCEND
Chapter 7 | 133 |