代码搜索:Loop
找到约 10,000 项符合「Loop」的源代码
代码结果 10,000
www.eeworm.com/read/344684/11867870
s memcpy.s
;
; char *memcpy(char *dst, char *src, int n)
.text
_memcpy::
; movw R26,R16
mov R26,R16
mov R27,R17
; movw R30,R18
mov R30,R18 ; get src
mov R31,R19
ldd R24,Y+0 ; get the count
ld
www.eeworm.com/read/344684/11867903
s strcpy.s
;
; char *strcpy(char *dst, char *src)
.text
_strcpy::
mov R26,R16
mov R27,R17
mov R30,R18
mov R31,R19
loop:
ld R0,Z+
st X+,R0
tst R0
brne loop
done:
ret
www.eeworm.com/read/344684/11867938
s cstrcpy.s
;
; char *cstrcpy(char *dst, const char *src)
.text
_cstrcpy::
mov R26,R16
mov R27,R17
mov R30,R18
mov R31,R19
loop:
lpm
adiw R30,1
st X+,R0
tst R0
brne loop
done:
ret
www.eeworm.com/read/344684/11868041
s mpy16s.s
; fast 16x16=16 multiply
.text
mpy16s::
st -Y,r0
st -Y,r1
clr r0
clr r1
loop:
cpi r16,0
cpc r16,r17
breq done
lsr r17
ror r16
brsh skip
add r0,r18
adc r1,r19
skip:
lsl
www.eeworm.com/read/344684/11868146
s struct.s
; block copy
;
; this routine cannot use R18/R19 w/o saving them because the compiler
; will not save them
; asgnblk
; size in R16/R17
; stack:
; dst
; src
.area text
asgnblk::
st -Y,R
www.eeworm.com/read/344684/11868183
s cstrcpyx.s
;
; char *cstrcpy(char *dst, const char *src)
.text
_cstrcpy::
mov R26,R16
mov R27,R17
mov R30,R18
mov R31,R19
loop:
elpm
adiw R30,1
st X+,R0
tst R0
brne loop
done:
re
www.eeworm.com/read/155430/11874074
asm 串口通信---接收.asm
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
MOV SP,#60H
MOV TMOD,#20H
MOV TH1,#0FDH
MOV TL1,#0FDH
SETB TR1
MOV PCON,#00H
MOV SCON,#50H
MOV R0,#30
www.eeworm.com/read/344449/11878666
lst simboard.lst
A51 MACRO ASSEMBLER SIMBOARD 10/15/2005 21:28:25 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN simboard.OBJ
ASSEMBLER
www.eeworm.com/read/344449/11878671
asm simboard.asm
ORG 0000h
JMP MAIN
ORG 30H
MAIN:
MOV SP,#5FH
MOV R1,#08H
MOV R0,#58H ;显示缓冲区首地址
MOV A,#2
INIT:
MOV @R0,A ;初始化显示缓冲区
INC A
INC R0
DJNZ R1,INIT ;将0-7 送显示缓冲区
LOOP:
CALL DISPLAY
JMP LOOP
;主程
www.eeworm.com/read/155317/11885001
s memcpy.s
;
; char *memcpy(char *dst, char *src, int n)
.text
_memcpy::
; movw R26,R16
mov R26,R16
mov R27,R17
; movw R30,R18
mov R30,R18 ; get src
mov R31,R19
ldd R24,Y+0 ; get the count
ld