亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? usbsm.lst

?? Cypress 的(鼠標(biāo)+鍵盤)復(fù)合設(shè)備匯編源程序
?? LST
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
0000            NUM_LOCK_LED:               equ    1h  ; bit[0]
0000            CAPS_LOCK_LED:          equ    2h   ; bit[1]
0000            SCROLL_LOCK_LED:        equ    4h   ; bit[2]
0000            
0000            ; Normal GPIO port configuration
0000            NORMAL:                 equ     f5h         ; Port3 resistive neg
0000                                                        ; Port2 resistive neg
0000                                                            ; Port1 open drain neg
0000                                                            ; Port0 open drain neg
0000            
0000            
0000            
0000            
0000            
0000            
0000            
0000            
0000            PS2_KEYBOARD:   equ 0               
0000            USB_KEYBOARD:   equ 1
0000            
0000            EP_INTERRUPTS: equ KEYBOARD_PLUS_MOUSE
0000            
0000            ;========================================================================
0000            ;  interrupt vector table -- must be located here
0000            ;========================================================================
0000            
0000                ORG     00h
0000            
0000 80 1E [05]     jmp     sys_reset               ; reset vector
0002            
0002 81 84 [05]     jmp     USB_Bus_Reset_ISR       ; USB bus reset
0004            
0004 80 1E [05]     jmp     illegal_int             ; 128us interrupt
0006            
0006 80 1A [05]     jmp    dual_ifc_1ms_ISR           ; 1.024ms interrupt
0008            
0008 82 C4 [05]     jmp     USB_EP0_ISR             ; endpoint 0 interrupt
000A            
000A 80 F5 [05]     jmp     USB_EP1_ISR             ; endpoint 1 interrupt
000C            
000C 81 0A [05]         jmp     USB_EP2_ISR                     ; endpoint 2 interrupt
000E            
000E 80 1E [05]     jmp     illegal_int             ; reserved interrupt
0010            
0010 80 1E [05]     jmp     illegal_int             ; reserved interrupt
0012            
0012 80 1E [05]     jmp     illegal_int             ; reserved interrupt
0014            
0014 81 1D [05]     jmp     DAC_ISR                 ; DAC interrupt
0016            
0016 81 1E [05]     jmp     GPIO_ISR                ; GPIO interrupt
0018            
0018 80 1E [05]     jmp     illegal_int             ; reserved interrupt
001A            
001A            ;========================================================================
001A            ;
001A            ;   FUNCTION: dual_ifc_1ms_ISR
001A            ;
001A            ;   purpose:    
001A            ;   provides the entry point for the 1 millisecond tick.
001A            ;   This ISR entry point jumps to the USB 1msec ISR.
001A            ;
001A            ;
001A            ;========================================================================
001A            dual_ifc_1ms_ISR:
001A 72    [08]     ei                              ;allow nesting
001B 2D    [05]     push    A                       ;save A
001C 80 C1 [05]     jmp     One_mSec_ISR            ;go direct to USB ISR
001E            
001E            
001E            ;========================================================================
001E            ;
001E            ;   FUNCTION: sys_reset
001E            ;
001E            ;   purpose:    
001E            ;   reset entry point for code
001E            ;
001E            ;
001E            ;========================================================================
001E            
001E            
001E            illegal_int:
001E            sys_reset:
001E 70    [08]     di                                        ;disable interrupts   
001F 19 FF [04]     mov       A,0ffh 
0021 2A 03 [05]     iowr      PORT3_DATA_REG
0023 19 F5 [04]     mov        A,NORMAL                        ;configure GPIO reg
0025 2A 08 [05]     iowr     GPIO_CONFIG_REG
0027            
0027            
0027            
0027 19 00 [04]     mov     a,0                             ;set psp stack to 0
0029 60    [04]     mov     psp,a                           ; 
002A 19 FF [04]     mov     a,0ffh                          ;set dsp stack to 0xff
002C 30    [05]     swap    a,dsp                           ;now we can call functions
002D            
002D 19 01 [04]     mov     A,USB_KEYBOARD
002F 31 20 [05]     mov     [dual_ifc_keyboard],A           
0031            
0031 81 7A [05]    jmp      Reset                          ;go straight usb
0033            .bummer:
0033 80 33 [05]     jmp     .bummer                         ;loop if we ever get here
0035            
0035            
0035            
0035            ; the dsp will remain at 0 for both ps2 and usb. Allow 30h bytes for it.
0035            
0035            dsp_stack_size:                 equ     30h
0035            
0035            ; the psp will start at 0xff for ps2 and 0xe0 for usb (to avoid the
0035            ; USB queues)
0035            
0035            psp_stack_size:                 equ     20h
0035            
0035            ram_base:                       equ     psp_stack_size  ;application ram start
0035            dual_ifc_keyboard:              equ     ram_base        ;keyboard type
0035            dual_ifc_1ms:                   equ     ram_base+1      ;1msec counter
0035            usbmain_ram_base:               equ     ram_base+2      ;start of usb main ram
0035            
0035            ;include all code which resides in lower 4k now.
0035            
0035            ;========================================================================
0035            ; This is the Cypress USB Keyboard + PS2 Mouse demonstration firmware.  
0035            ; It supports the following features:
0035            ;       - Ch. 9 and HIDView compliance
0035            ;       - String Descriptors
0035            ;       - Suspend / Resume / Remote Wakeup
0035            ;       - Send keys on change
0035            ;       - N-Key rollover
0035            ;       - Debounce
0035            ;       - Phantom keys
0035            ;       - Boot protocol
0035            ;       - Plug and Play PS/2 Mouse Port
0035            ;
0035            ;REVISIONS:
0035            ;08/17/99 bth rewrote endpoint 0 ISR
0035            ;02/02/99
0035            ;            bth added set idle, get idle for mouse/power keys
0035            ;            added boot protocol switching on 2nd endpoint (mouse/power)
0035            ;            added get_report for mouse and power key packets
0035            ;            altered mechanism for maintaining idle period
0035            ;            by removing it from ISR and placing it in SendKeyboardReport
0035            ;11/09/98  bth added power management support
0035                            CPU 63413
0035            ;label: XPAGEON
0035            
0035                                   
0035            ;========================================================================
0035            ; data variable assignments
0035            ;========================================================================
0035            
0035            ; control endpoint 0 fifo
0035            endpoint_0:             equ  F8h        ; control endpoint
0035            
0035            ; definitions for SETUP packets
0035            bmRequestType:          equ  F8h
0035            bRequest:               equ  F9h
0035            wValue:                 equ  FAh    ; default wValue (8-bits)
0035            wValueHi:               equ  FBh
0035            wIndex:                 equ  FCh    ; default wIndex (8-bits)
0035            wIndexHi:               equ  FDh
0035            wLength:                equ  FEh    ; default wLength (8-bits)
0035            wLengthHi:              equ  FFh
0035            
0035            ; definition for OUT packets
0035            outbyte:                                equ  F8h        
0035            
0035            ; interrupt endpoint 1 fifo
0035            endpoint_1:                             equ  F0h        ; keyboard endpoint
0035            modifiers:                              equ  F0h
0035            
0035            ; interrupt endpoint 2 fifo
0035            endpoint_2:                             equ  E8h        ; power/media keys endpoint
0035            
0035            datastack_start:                equ  E0h        ; start of data stack
0035            
0035            ; data memory variables
0035            ;------------------------------------------------------------------------
0035            ; To support the USB specification.
0035            remote_wakeup_status:   equ  usbmain_ram_base 
0035                                                                                                                                    ; remote wakeup request
0035                                                                                                                                    ; zero is disabled
0035                                                                                                                                    ; two is enabled
0035            configuration_status:   equ  (usbmain_ram_base+1)
0035                                                                                                                                    ; configuration status
0035                                                                                                                                    ; zero is unconfigured
0035                                                                                                                                    ; one is configured
0035            ep1_stall_status:               equ  (usbmain_ram_base+2)                           ; zero is not stalled
0035            ep2_stall_status:               equ  (usbmain_ram_base+3)                                                                                                                       ; one is stalled
0035            
0035            protocol_status:                equ  (usbmain_ram_base+4)                       ; zero is boot protocol
0035                                                                    ; one is report protocol
0035            ; support SetIdle and GetIdle
0035            kbd_idle_period:                equ  (usbmain_ram_base+5)                       ; keyboard idle period
0035            kbd_idle_period_ctr:    equ  (usbmain_ram_base+6)                       ; keyboard idle period
0035            mouse_idle_period:      equ  (usbmain_ram_base+7)                ; mouse idle period
0035            mouse_idle_period_ctr:  equ  (usbmain_ram_base+8)                ; mouse idle period
0035            consumer_idle_period:   equ  (usbmain_ram_base+9)                       ; consumer keys idle period
0035            consumer_idle_period_ctr:equ  (usbmain_ram_base+10)                     ; consumer keys idle period
0035            power_idle_period:              equ  (usbmain_ram_base+11)                      ; power idle period
0035            power_idle_period_ctr:  equ  (usbmain_ram_base+12)                      ; power idle period
0035            
0035            1ms_counter:            equ  (usbmain_ram_base+13)                      ; 4ms counter
0035            data_start:             equ  (usbmain_ram_base+14)                      ; points to start of descriptor
0035            data_count:             equ  (usbmain_ram_base+15)                      ; current length of descriptor
0035            byte_count:             equ  (usbmain_ram_base+16)                      ; current size of transmission
0035            temp:                   equ  (usbmain_ram_base+17)
0035            
0035            ;--------------------------------------------------------------------------
0035            suspend_counter:        equ  (usbmain_ram_base+18)                      ; contains number of idle bus msecs
0035            
0035            
0035            ;------------------------------------------------------------------------
0035            ; application support
0035            ;------------------------------------------------------------------------
0035            
0035            
0035            page:                                   equ  (usbmain_ram_base+19)                      ; page location of descriptor(RAM,
0035                                                                                                                                    ; ROM page 1, ROM page 2
0035            EP0_mode_shadow:        equ  (usbmain_ram_base+20)                      ; variable to store ep0 mode
0035                                                                                                                                    ; used by set_ep0_mode
0035            
0035            ps2_tmp:                                equ  (usbmain_ram_base+21)                      ; temporary variable for port 3 write by PS/2
0035            background_flags:               equ  (usbmain_ram_base+22)                      ; signal flags for background 
0035            usb_leds:                   equ  (usbmain_ram_base+23)                  ; overcurrent debounce counter
0035            last_key_report:        equ  (usbmain_ram_base+24)
0035            EP0_fifo_shadow:        equ  (usbmain_ram_base+25)
0035            EP_A0_counter_shadow:   equ  (usbmain_ram_base+26)
0035            EP0_Next_Mode:          equ  (usbmain_ram_base+27)
0035            EP0_FLAG:               equ  (usbmain_ram_base+28)
0035            USBMAIN_RAM_SIZE:               equ  29
0035             
0035            SUSPEND_FLAG:                           equ 1
0035            SCAN_FLAG:                                      equ 2

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩在线| 亚洲一区二区三区国产| 欧美国产精品中文字幕| 中文字幕精品综合| 一区二区三区在线视频免费观看| 亚洲你懂的在线视频| 亚洲国产日韩一区二区| 轻轻草成人在线| 成人高清视频在线| 欧美午夜精品一区二区蜜桃| 日韩一卡二卡三卡| 国产精品网曝门| 婷婷国产在线综合| 国产成人免费xxxxxxxx| 91精品办公室少妇高潮对白| 精品欧美乱码久久久久久1区2区 | fc2成人免费人成在线观看播放| 欧美专区日韩专区| 国产亚洲女人久久久久毛片| 一区二区免费在线| 国产一区二区三区免费| 日本精品视频一区二区| 久久亚洲综合色| 亚洲va欧美va人人爽| 99视频在线精品| 久久综合精品国产一区二区三区| 一区二区高清免费观看影视大全| 国产乱淫av一区二区三区| 欧美日韩视频在线第一区| 亚洲欧美自拍偷拍色图| 国产尤物一区二区| 欧美一级在线免费| 亚洲第一搞黄网站| 在线观看国产日韩| 17c精品麻豆一区二区免费| 国产精品系列在线播放| 91精选在线观看| 日韩国产欧美三级| 欧美性一二三区| 亚洲小说欧美激情另类| 欧洲视频一区二区| 亚洲免费观看高清完整版在线观看熊| 成人午夜看片网址| 欧美极品少妇xxxxⅹ高跟鞋 | 成人avav影音| 中文字幕在线视频一区| 成人免费视频视频| 国产精品对白交换视频| av在线综合网| 亚洲精品视频在线观看网站| 色噜噜狠狠一区二区三区果冻| 国产精品女同一区二区三区| 99精品偷自拍| 亚洲一区二区三区四区在线观看 | 亚洲欧美电影一区二区| 色综合一个色综合| 亚洲超丰满肉感bbw| 911精品产国品一二三产区| 久久精品国产精品亚洲红杏| 久久亚洲精精品中文字幕早川悠里| 粉嫩高潮美女一区二区三区| 亚洲欧美一区二区三区久本道91 | 综合自拍亚洲综合图不卡区| 日本韩国一区二区三区视频| 日本亚洲电影天堂| 国产欧美一区二区三区在线看蜜臀 | 91污在线观看| 日本欧美一区二区三区乱码| 久久久久久久国产精品影院| thepron国产精品| 日本成人在线不卡视频| 国产精品不卡一区二区三区| 在线播放中文一区| 成人毛片在线观看| 午夜久久久久久| 中文字幕一区免费在线观看| 日韩一区二区三区免费观看| youjizz国产精品| 欧美aaaaaa午夜精品| 亚洲激情自拍视频| 国产日产欧美一区| 欧美一级欧美三级在线观看 | 亚洲在线免费播放| 久久精品夜色噜噜亚洲a∨ | 中文字幕一区二区三区四区不卡| 日韩欧美色综合| 欧美一区二区三区视频在线 | 欧美三级资源在线| 色综合亚洲欧洲| jvid福利写真一区二区三区| 精品中文字幕一区二区| 天堂在线亚洲视频| 亚洲一区二区三区中文字幕在线| 亚洲日本va午夜在线电影| 亚洲国产激情av| 国产精品日产欧美久久久久| 亚洲国产精品成人综合| 国产欧美日韩精品在线| 国产日韩精品一区二区浪潮av| 国产亚洲欧美日韩日本| 久久精品无码一区二区三区| 国产清纯在线一区二区www| 久久久久久久久久久久久久久99| 国产亚洲欧美日韩俺去了| 亚洲国产成人私人影院tom| 欧美国产日韩精品免费观看| 国产精品国产精品国产专区不片| 中文字幕中文在线不卡住| 亚洲男人的天堂一区二区 | 国产精品正在播放| 国产精品亚洲专一区二区三区 | 国产·精品毛片| 91视频免费播放| 欧美日韩免费电影| 日韩美女在线视频| 国产精品成人一区二区三区夜夜夜| 中文字幕亚洲一区二区va在线| 一区二区三区在线播放| 日本视频一区二区三区| 国产成人av一区二区三区在线| 97精品电影院| 欧美一区二区啪啪| 日韩美女视频一区二区| 日日骚欧美日韩| 波多野结衣亚洲| 精品少妇一区二区三区日产乱码 | 欧美日韩亚洲高清一区二区| 精品免费99久久| 一区二区三区日韩精品| 久久99久久久欧美国产| 色噜噜狠狠成人网p站| 欧美精品一区二区久久婷婷| 亚洲美女区一区| 成人免费看的视频| 日韩丝袜情趣美女图片| 亚洲第一搞黄网站| 色香蕉成人二区免费| 国产日产欧美一区| 捆绑调教一区二区三区| 在线观看网站黄不卡| 亚洲欧洲精品一区二区精品久久久 | 欧美日韩一区二区三区免费看| 国产亚洲综合av| 国产自产视频一区二区三区| 欧美色倩网站大全免费| 综合久久国产九一剧情麻豆| 国产成人免费视频网站| 国产亚洲综合av| 国产精品88888| 国产欧美一区二区三区在线老狼 | 欧美亚洲国产一区二区三区va| 国产情人综合久久777777| 久久99精品久久久| 欧美sm美女调教| 狠狠色丁香婷婷综合久久片| 欧美精品一区二区三区久久久| 麻豆精品国产传媒mv男同| 欧美一区二区三区在线观看视频| 日本 国产 欧美色综合| 日韩一区二区三| 美国av一区二区| 精品sm捆绑视频| 国产福利精品一区| 中文av一区特黄| 在线观看日韩电影| 奇米影视一区二区三区| 久久久午夜电影| 99久久综合国产精品| 亚洲午夜在线视频| 日韩欧美在线一区二区三区| 国产一区福利在线| 成人免费在线视频| 在线播放欧美女士性生活| 国产米奇在线777精品观看| 国产精品欧美久久久久无广告| 欧美视频在线观看一区| 黄网站免费久久| 夜夜爽夜夜爽精品视频| 欧美一级片在线看| av不卡免费电影| 美女视频黄 久久| 亚洲一级二级三级| xf在线a精品一区二区视频网站| 色综合久久久久综合体桃花网| 欧美aaa在线| 亚洲综合一区二区精品导航| 亚洲精品在线观看网站| 欧美丰满少妇xxxxx高潮对白| 成人综合婷婷国产精品久久蜜臀| 日韩在线播放一区二区| 亚洲伦理在线免费看| 国产视频一区二区三区在线观看| 91精品久久久久久久99蜜桃| 99久久国产综合色|国产精品| 精品一区二区免费| 日韩av午夜在线观看| 亚洲国产精品久久久久婷婷884 | 视频一区免费在线观看| 亚洲一卡二卡三卡四卡| 日韩美女视频一区|