?? strchr.s
字號:
.area text
;
; int strchr(char *s1, int c)
;
_strchr::
; not-found shortcut on c > byte range.
tst R19 ;
brne strchrx0 ;
;
mov R30,R16
mov R31,R17
strchr1:
ld R0,Z+
cp R0,R18
breq strchrx1 ; found ...
tst R0
brne strchr1 ; loop until ...
strchrx0: ; not found
ldi R16,0
ldi R17,0 ;
ret
strchrx1: ; found
sbiw R30,1
mov R16,R30
mov R17,R31
ret
;
;<eof; 2003-08-02 ja>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -