Lines Matching refs:mov

217 start:	mov SP,STACK-1 ; set stack
220 mov tx_ring_in, a
221 mov tx_ring_out, a
222 mov rx_ring_in, a
223 mov rx_ring_out, a
224 mov tx_unthrottle_threshold, a
229 mov r1, 0
230 mov a, #0xfe
231 mov dptr, #tx_ring
237 mov a, #0xfd
238 mov dptr, #rx_ring
246 mov a, #02H
247 mov dptr,OEB
250 mov a, #00H
251 mov dptr,OUTB
254 mov a, #0x86
255 mov dptr,OEC
258 mov dptr, PORTCCFG
259 mov a, #0x03
263 mov dptr, USBBAV
268 mov a,#0x01 ; enable SUDAV: setup data available (for ep0)
269 mov dptr, USBIRQ
271 mov dptr, USBIEN
274 mov dptr, IN07IEN
275 mov a,#0x04 ; enable IN2 int
278 mov dptr, OUT07IEN
279 mov a,#0x04 ; enable OUT2 int
281 mov dptr, OUT2BC
284 mov a, #0x84 ; turn on RTS, DTR
285 mov dptr,OUTC
288 mov a,#01010011 ; mode 1, enable rx, clear int
289 mov SCON, a
301 mov T2CON, #030h ; rclk=1,tclk=1,cp=0,tr2=0(enable later)
302 mov r3, #5
305 mov SCON, #050h
308 mov r1, #0x40
309 mov a, #0x41
311 mov SBUF, a
330 mov a, #0
331 mov dps, a
332 mov dptr, USBCS
333 mov a, #0x02 ; DISCON=0, DISCOE=0, RENUM=1
336 mov r1, #46
338 mov r2, #0
340 mov r3, #0
345 mov a, #0x06 ; DISCON=0, DISCOE=1, RENUM=1
361 mov a,EXIF
363 mov EXIF,a ; clear INT2 first
364 mov dptr, USBIRQ ; clear USB int
365 mov a,#01h
369 mov dptr, SETUPDAT
371 mov r1, a ; r1 = bmRequestType
374 mov r2, a ; r2 = bRequest
377 mov r3, a ; r3 = wValueL
380 mov r4, a ; r4 = wValueH
383 mov a, r1
419 mov dptr, PORTCCFG
426 mov dptr, OUTC
430 mov dptr, PORTCCFG
444 mov a, tx_ring_out
451 mov a, tx_ring_in
460 mov tx_unthrottle_threshold, r3; wValue[0] is threshold value
477 mov dptr, IN0BUF
482 mov dptr, IN0BC
483 mov a, #2
530 mov dptr, SUDPTRH
531 mov a, #HIGH(desc_device)
533 mov dptr, SUDPTRL
534 mov a, #LOW(desc_device)
542 mov dptr, SUDPTRH
543 mov a, #HIGH(desc_config1)
545 mov dptr, SUDPTRL
546 mov a, #LOW(desc_config1)
553 mov a, #((desc_strings_end-desc_strings)/2)
558 mov a, r3
560 mov dptr, #desc_strings
562 mov dpl, a
563 mov a, #0
565 mov dph, a ; dph = desc_strings[a]. big endian! (handy)
578 mov r1, a
581 mov r2, a
582 mov dptr, SUDPTRH
583 mov a, r1
585 mov dptr, SUDPTRL
586 mov a, r2
598 mov a, #1
600 mov dptr, IN0BUF
602 mov a, #1
603 mov dptr, IN0BC
614 mov a, #0
626 mov dptr, EP0CS
627 mov a, #0x02
633 mov dptr, EP0CS
652 mov a, r3
657 mov a, r3
660 mov dpl, a
661 mov a, #HIGH(baud_table)
663 mov dph, a
668 mov RCAP2H, a
669 mov TH2, a
672 mov RCAP2L, a
673 mov TL2, a
686 mov a, r3 ; wValue[0] holds new bits: b7 is new DTR, b2 is new RTS
689 mov r3, a
690 mov dptr, OUTC
697 mov dptr, PINSC
711 mov a,EXIF
713 mov EXIF,a ; clear INT2 first
714 mov dptr, IN07IRQ ; clear USB int
715 mov a,#04h
736 mov a,EXIF
738 mov EXIF,a ; clear INT2 first
739 mov dptr, OUT07IRQ ; clear USB int
740 mov a,#04h
746 mov dptr, OUT2BC ; get byte count
748 mov r1, a
750 mov dps, a
751 mov dptr, OUT2BUF ; load DPTR0 with source
752 mov dph1, #HIGH(tx_ring) ; load DPTR1 with target
753 mov dpl1, tx_ring_in
759 mov a,dpl1
773 mov dptr,OUT2BC
796 mov dps, a
798 mov dptr, IN4CS
801 mov dptr, IN4BUF
803 mov a, tx_ring_in
806 mov a, tx_ring_out
810 mov a, rx_ring_in
813 mov a, rx_ring_out
825 mov dptr, #tx_ring ; DPTR1: source
826 mov r1, #16
837 mov a, #0xfc
843 mov dptr, #rx_ring ; DPTR1: source
844 mov r1, #16
856 mov dps, a
857 mov dptr, IN4BC
858 mov a, #38
870 mov a, tx_ring_in
876 mov dph, #HIGH(tx_ring)
877 mov dpl, tx_ring_out
879 mov sbuf, a
884 mov a, #0
891 mov a, tx_ring_out
899 mov tx_unthrottle_threshold, #0
932 mov dph, #HIGH(rx_ring)
933 mov dpl, rx_ring_in
935 mov a, sbuf
938 mov a, dpl
950 mov dptr, IN2CS
956 mov a, rx_ring_in
962 mov dps, a
963 mov dph, #HIGH(rx_ring) ; load DPTR0 with source
965 mov dptr, IN2BUF ; load DPTR1 with target
970 mov r1, #1 ; INbuf size counter
972 mov a, rx_ring_in
977 mov dpl, rx_ring_out
988 mov dptr, IN2BC
989 mov a, r1
1000 mov dps, a
1001 mov dptr, IN2BUF
1002 mov a, #1
1005 mov a, #2
1007 mov dptr, IN2BC
1013 mov SBUF, a