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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bal.lst

?? u-boot for Linux platform. you can test it
?? LST
?? 第 1 頁 / 共 5 頁
字號:
A51 MACRO ASSEMBLER  BAL                                                                    30/05/00 10:40:54 PAGE     1


DOS MACRO ASSEMBLER A51 V5.28m
OBJECT MODULE PLACED IN BAL.OBJ
ASSEMBLER INVOKED BY: C:\C51\BIN\A51.EXE BAL.A51 RB(0) DB EP

LOC  OBJ            LINE     SOURCE

                       1     NAME    ButtonsAndLightsForHIDVersion11
                       2     ; Adapted from ButtonsAndLights Version 3.0
                       3     ;
                       4     ; This version works with dScope monSIO0.hex  (uses Serial Port 0, loads at 1200H)
                       5     
                       6     ;Changes from Version 3.0
                       7     ;BALHID11 is an alternate version of John Hyde's BAL 3.0 (www.usb-by-example.com)
                       8     ;This version will use Interrupt Out transfers for HID reports if the host is running
                       9     ;Windows 98 SE or later.
                      10     ;All changes to the original code are commented with "Jan's code"
                      11     ;Changes were made to all modules except decode.a51.
                      12     ;This version was created by Jan Axelson (jan@lvr.com, www.lvr.com)
                      13     
                      14     ; Changes from Version 2.0
                      15     ;       a) Two misplaced labels corrected
                      16     ;       b) CommandTable moved outside of the constrained page
                      17     ;       c) SETUPDAT buffer copied to direct access memory, simplified coding
                      18     ;       d) Optional Set_Idle now not supported (returns STALL, not ignorred)
                      19     ;       e) R7 used in place of Temp, saved code space
                      20     ;       f) Code reorganized to separate hardware dependant sections
                      21     ;               Old             New 
                      22     ;               USBINT.A51      Decode.A51
                      23     ;               Vectors.A51     EZInt.A51
                      24     ;               Timer.A51       EZInt.A51
                      25     ;               Main.A51        EZMain.A51
                      26     ;       g) EP0Size made an equate to ease coding of other components
  0040                27     EP0Size EQU     64      ; For EZ-USB
                      28     ;       h) Code added for descriptors > EP0Size
                      29     ;
                      30     ; Changes from Version 1.0
                      31     ;       a) Register saving removed from Vectors.A51
                      32     ;               Main has no context which needs to be saved
                      33     ;       b) There was a race condition in USB_INT::Set_Report: which
                      34     ;               could cause OLD data to be read. Busy algorithm changed
                      35     ;       c) The USB Version# was incorrectly declared in the Device Descriptor
                      36     ;               It was 0101H and is now 0110H (data from USB IF)
                      37     ;
                      38     $INCLUDE(Declare.A51)
                =1    39     ; This module declares the variables and constants used in the examples
                =1    40     ; It is common to all of the examples
                =1    41     ;
                =1    42     ; Declare Special Function Registers used
  0088          =1    43     TimerControl    DATA    088H
  0089          =1    44     TimerMode       DATA    089H
  008C          =1    45     Timer0High      DATA    08CH
  00A8          =1    46     EI              DATA    0A8H
  00E8          =1    47     EIE             DATA    0E8H    ; EZ-USB specific
  0091          =1    48     EXIF            DATA    091H    ; EZ-USB specific
  00D8          =1    49     EICON           DATA    0D8H    ; EZ-USB specific
  0092          =1    50     PageReg         DATA    092H    ; EZ-USB specific, used with MOVX @Ri
  0086          =1    51     DPS             DATA    086H    ; EZ-USB specific, used with dual data pointers
                =1    52     ;
                =1    53     ; "External" memory locations used, EZ-USB specific
                =1    54     ; Note that most of these variables are in Page 7FH
  7FE8          =1    55     SETUPDAT        EQU     07FE8H
  7FD4          =1    56     SUDPTR          EQU     07FD4H
  7FB4          =1    57     EP0Control      EQU     07FB4H
  7F00          =1    58     EP0InBuffer     EQU     07F00H
A51 MACRO ASSEMBLER  BAL                                                                    30/05/00 10:40:54 PAGE     2

  7EC0          =1    59     EP0OutBuffer    EQU     07EC0H          ; Not in Page 7FH
  7E80          =1    60     EP1InBuffer     EQU     07E80H          ; Not in Page 7FH
  7FB5          =1    61     IN0ByteCount    EQU     07FB5H
  7FC5          =1    62     Out0ByteCount   EQU     07FC5H
  7FB7          =1    63     IN1ByteCount    EQU     07FB7H
                =1    64     
  7FAC          =1    65     IN07IEN         EQU     07FACH
  7FA9          =1    66     IN07IRQ         EQU     07FA9H
  7FAD          =1    67     OUT07IEN        EQU     07FADH
  7FAA          =1    68     OUT07IRQ        EQU     07FAAH
  7FAE          =1    69     USBIEN          EQU     07FAEH
  7FAB          =1    70     USBIRQ          EQU     07FABH
  7FD6          =1    71     USBControl      EQU     07FD6H
  7FA6          =1    72     I2CData         EQU     07FA6H
  7FA5          =1    73     I2CControl      EQU     07FA5H
  7F93          =1    74     PortA_Config    EQU     07F93H
  7F94          =1    75     PortB_Config    EQU     07F94H
  7F95          =1    76     PortC_Config    EQU     07F95H
  7F96          =1    77     PortA_OUT       EQU     07F96H
  7F97          =1    78     PortB_OUT       EQU     07F97H
  7F98          =1    79     PortC_OUT       EQU     07F98H
  7F99          =1    80     PortA_PINS      EQU     07F99H
  7F9A          =1    81     PortB_PINS      EQU     07F9AH
  7F9B          =1    82     PortC_PINS      EQU     07F9BH
  7F9C          =1    83     PortA_OE        EQU     07F9CH
  7F9D          =1    84     PortB_OE        EQU     07F9DH
  7F9E          =1    85     PortC_OE        EQU     07F9EH
                =1    86     
                =1    87     ;*Jan's code start
                =1    88     ; These are used for interrupt Out transfers at Endpoint 2
  7DC0          =1    89     EP2OutBuffer    EQU     07DC0H          ; For Endpoint 2 interrupt Out transfers
  7FC9          =1    90     OUT2ByteCount   EQU     07FC9H          ; Endpoint 2 byte count
  7FC8          =1    91     OUT2CS          EQU     07FC8H          ; Endpoint 2 control and status
                =1    92     ;*Jan's code end
                =1    93     ;
                =1    94     ; Byte Variables
                =1    95                     
----            =1    96                     DSEG    AT 20H
0020            =1    97     FLAGS:          DS      1       ; This register is bit-addressable
                =1    98     ; Bit Variables
  0000          =1    99     Configured      EQU     FLAGS.0 ; Is this device configured
  0001          =1   100     STALL           EQU     FLAGS.1 ; Need to STALL endpoint 0
  0002          =1   101     SendData        EQU     FLAGS.2 ; Need to send data to PC Host
  0003          =1   102     IsDescriptor    EQU     FLAGS.3 ; Enable a shortcut reply
  0004          =1   103     SetAddress      EQU     FLAGS.4 ; Set the SIE address
                =1   104     ;
0021            =1   105     MonitorSpace:   DS      1FH     ; Used by Dscope
                =1   106     ;Expired_Time:  DS      1       ; A downcounter for timed Reports
0040            =1   107     ReplyCount:     DS      1       ; Byte count for following buffer
0041            =1   108     ReplyBuffer:    DS      2       ; Buffer for immediate reply
0043            =1   109     CurrentConfiguration:
0043            =1   110                     DS      1       ; Some examples support > 1 configurations
0044            =1   111     SaveDPH:        DS      1       ; Needed to save Descriptor Pointer ..
0045            =1   112     SaveDPL:        DS      1       ; .. for descriptors > EP0Size
0046            =1   113     SaveLength:     DS      1       ; Number of bytes still to send
0047            =1   114     SetupData:                      ; Buffer in direct access memory
0047            =1   115     RequestType:    DS      1
0048            =1   116     Request:        DS      1
0049            =1   117     wValueLow:      DS      1
004A            =1   118     wValueHigh:     DS      1
004B            =1   119     wIndexLow:      DS      1
004C            =1   120     wIndexHigh:     DS      1
004D            =1   121     wLengthLow:     DS      1
004E            =1   122     wLengthHigh:    DS      1
                =1   123     ;
004F            =1   124     Old_Buttons:    DS      1       ; Used by BAL: stores current button position
A51 MACRO ASSEMBLER  BAL                                                                    30/05/00 10:40:54 PAGE     3

0050            =1   125     LEDstrobe:      DS      1       ; Used by BAL: strobe one LED on at a time
0051            =1   126     LEDvalue:       DS      1       ; Used by BAL: stores current LED value
0052            =1   127     Msec_Counter:   DS      1       ; Used by BAL: counts up to 4 msec
                =1   128     ;
                     129     $INCLUDE(EZInt.A51)
                =1   130     ; This module contains all the EZUSB-specific hardware code
                =1   131     ; This module also contains all of the interrupt vector declarations and
                =1   132     ; the first level interrupt servicing (register save, call subroutine,
                =1   133     ; clear interrupt source, restore registers, return)
                =1   134     ; Suspend and Resume are handled totally in this module
                =1   135     ;
                =1   136     ; A Reset sends us to Program space location 0
----            =1   137             CSEG AT 0               ; Code space
                =1   138             USING 0                 ; Reset forces Register Bank 0
0000 021323     =1   139             LJMP    Reset
                =1   140     ;
                =1   141     ; The interrupt vector table is also located here
                =1   142     ; EZ-USB has two levels of USB interrupts:
                =1   143     ; 1-the main level is described in this table (at ORG 43H)
                =1   144     ; 2-there are 21 sources of USB interrupts and these are described in USB_ISR
                =1   145     ; This means that two levels of acknowledgement and clearing will be required   
                =1   146     ;       LJMP    INT0_ISR        ; Features not used are commented out
                =1   147     ;       ORG     0BH
                =1   148     ;       LJMP    Timer0_ISR
                =1   149     ;       ORG     13H
                =1   150     ;       LJMP    INT1_ISR
                =1   151     ;       ORG     1BH
                =1   152     ;       LJMP    Timer1_ISR
                =1   153     ;       ORG     23H
                =1   154     ;       LJMP    UART0_ISR
                =1   155     ;       ORG     2BH
                =1   156     ;       LJMP    Timer2_ISR
                =1   157     ;       ORG     33H
                =1   158     ;       LJMP    WakeUp_ISR
                =1   159     ;       ORG     3BH
                =1   160     ;       LJMP    UART1_ISR
0043            =1   161             ORG     43H
0043 021200     =1   162             LJMP    USB_ISR         ; Auto Vector will replace byte 45H
                =1   163     ;       ORG     4BH
                =1   164     ;       LJMP    I2C_ISR
                =1   165     ;       ORG     53H
                =1   166     ;       LJMP    INT4_ISR
                =1   167     ;       ORG     5BH
                =1   168     ;       LJMP    INT5_ISR
                =1   169     ;       ORG     63H
                =1   170     ;       LJMP    INT6_ISR
                =1   171     
1200            =1   172             ORG     1200H           ; Load above monSIO0.hex        
1200 02129C     =1   173     USB_ISR:LJMP    SUDAV_ISR
1203 00         =1   174             DB      0               ; Pad entries to 4 bytes
1204 021280     =1   175             LJMP    SOF_ISR
1207 00         =1   176             DB      0
1208 02122F     =1   177             LJMP    SUTOK_ISR

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区在线不卡| 在线一区二区视频| 亚洲综合自拍偷拍| 26uuu精品一区二区| 欧美日韩中文精品| 色综合久久久久综合体桃花网| 毛片av一区二区三区| 亚洲资源中文字幕| 亚洲欧美一区二区视频| 中文字幕av一区二区三区高| 制服.丝袜.亚洲.中文.综合| 欧美性色黄大片| 91国产丝袜在线播放| 一本大道久久a久久综合婷婷| 国产91精品精华液一区二区三区 | 日韩色视频在线观看| 欧美一个色资源| 国产午夜久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲精品日日夜夜| 蜜臀久久99精品久久久画质超高清| 日本va欧美va精品| 成人激情小说乱人伦| 日本韩国欧美一区二区三区| 欧美男生操女生| 久久久99精品久久| 亚洲综合色视频| 日产国产欧美视频一区精品| 国产精品自拍在线| 欧美偷拍一区二区| 国产亲近乱来精品视频| 亚洲码国产岛国毛片在线| 夜夜爽夜夜爽精品视频| 激情国产一区二区| 在线免费观看成人短视频| 精品少妇一区二区三区视频免付费 | 91麻豆精品国产91久久久久久| 欧美变态tickle挠乳网站| 最新成人av在线| 精品中文字幕一区二区小辣椒| 91日韩精品一区| 久久久久九九视频| 日日欢夜夜爽一区| 91视视频在线直接观看在线看网页在线看 | 欧美人妖巨大在线| 国产精品久久99| 九一久久久久久| 欧美视频一区在线观看| 中文天堂在线一区| 国产一区二区免费视频| 欧美日韩精品是欧美日韩精品| 国产精品欧美一区喷水| 精品一区二区三区久久| 欧美电影在哪看比较好| 一区二区三区成人| 99久久综合精品| 国产免费久久精品| 国产精品一级在线| 日韩欧美在线观看一区二区三区| 亚洲午夜久久久久| 91免费观看视频在线| 国产精品视频第一区| 国产91综合网| 国产日产欧美一区| 国产99久久久精品| 国产网红主播福利一区二区| 国产一区啦啦啦在线观看| 日韩视频一区二区| 青青草国产成人99久久| 欧美日韩精品综合在线| 亚洲摸摸操操av| 91麻豆免费视频| 日韩一区在线免费观看| 粉嫩蜜臀av国产精品网站| 久久奇米777| 国产传媒久久文化传媒| 精品免费一区二区三区| 国产一区二区三区免费看 | 日韩一区二区三区视频| 日韩高清一区在线| 欧美成人aa大片| 韩国毛片一区二区三区| 久久综合九色综合97婷婷| 国产精品系列在线观看| 欧美国产亚洲另类动漫| 色综合天天性综合| 亚洲成人激情自拍| 精品福利一二区| www.色精品| 亚洲观看高清完整版在线观看| 91麻豆精品久久久久蜜臀| 九九国产精品视频| 最新久久zyz资源站| 欧美美女一区二区| 国产精一区二区三区| 亚洲天堂久久久久久久| 欧美日韩欧美一区二区| 裸体一区二区三区| 综合精品久久久| 欧美一级电影网站| 国产成人av资源| 亚洲第一在线综合网站| 精品1区2区在线观看| 不卡的av网站| 奇米综合一区二区三区精品视频 | 欧美揉bbbbb揉bbbbb| 久久er精品视频| 亚洲免费大片在线观看| 欧美电视剧在线观看完整版| 99精品视频在线免费观看| 日韩经典中文字幕一区| 国产精品麻豆欧美日韩ww| 制服丝袜亚洲色图| 91香蕉国产在线观看软件| 久久成人羞羞网站| 亚洲自拍偷拍av| 国产精品久久久久天堂| 欧美大黄免费观看| 欧美在线观看18| 成人网男人的天堂| 精品一区二区国语对白| 亚洲国产中文字幕| 国产精品久久久久久户外露出 | 中文字幕精品综合| 欧美一级国产精品| 在线免费一区三区| 不卡高清视频专区| 国产精品资源网站| 久久精品免费观看| 午夜精品免费在线| 亚洲精品综合在线| 国产精品久久免费看| 久久久久成人黄色影片| 欧美一区二区日韩| 欧美日韩电影在线| 欧美日韩在线播放一区| 一本到高清视频免费精品| 成人av影视在线观看| 国产高清精品在线| 国产美女精品人人做人人爽| 日本不卡视频在线观看| 日韩制服丝袜先锋影音| 天堂蜜桃一区二区三区 | 久久久一区二区三区| 欧美电影免费观看高清完整版在线 | 精品福利av导航| 欧美一卡二卡三卡四卡| 欧美电影在哪看比较好| 欧美剧情片在线观看| 欧美久久久一区| 日韩一区二区免费在线观看| 欧美日韩精品一区二区天天拍小说| 91福利在线看| 欧美日韩免费观看一区二区三区 | 亚洲va欧美va天堂v国产综合| 亚洲精品欧美综合四区| 亚洲精品国产精华液| 亚洲国产中文字幕| 亚洲chinese男男1069| 亚洲一区二区三区美女| 亚洲国产sm捆绑调教视频| 日韩综合一区二区| 久久成人18免费观看| 国产制服丝袜一区| 成人免费视频视频在线观看免费| 99久久亚洲一区二区三区青草| 色视频成人在线观看免| 欧美久久久久中文字幕| 精品捆绑美女sm三区| 中文字幕不卡的av| 亚洲成人中文在线| 激情成人综合网| 不卡在线观看av| 欧美久久久影院| 久久这里只有精品首页| 亚洲欧美在线视频| 日本欧美加勒比视频| 国产精品一区不卡| 欧美亚洲综合一区| 精品福利视频一区二区三区| 亚洲桃色在线一区| 麻豆国产精品777777在线| 国产成人丝袜美腿| 欧美蜜桃一区二区三区| 国产欧美日韩一区二区三区在线观看| 亚洲免费观看在线观看| 精品一区二区免费在线观看| 91蜜桃在线免费视频| 欧美成人艳星乳罩| 亚洲在线免费播放| 国产成人免费视频一区| 欧美日本在线看| 中文字幕日韩一区| 寂寞少妇一区二区三区| 日本福利一区二区| 国产女人aaa级久久久级| 日本欧美一区二区| 欧美高清视频在线高清观看mv色露露十八| 欧美一级二级在线观看| 亚洲主播在线观看|