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

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

?? startup.lst

?? uCos-ii 2.86 在C8051F410單片機上移植成功!!! 其中包括:UART驅(qū)動
?? LST
字號:
A51 MACRO ASSEMBLER  STARTUP                                                              03/26/2009 14:21:44 PAGE     1


MACRO ASSEMBLER A51 V8.01
OBJECT MODULE PLACED IN .\out-files\STARTUP.obj
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE keil c51 port\STARTUP.A51 SET(LARGE) DEBUG PRINT(.\list-files\STARTUP.lst)
                       OBJECT(.\out-files\STARTUP.obj) EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51 
                       2     
  00AA                 3     EMI0CN   DATA 0AAH
                       4     
                       5     ;------------------------------------------------------------------------------
                       6     ;  This file is part of the C51 Compiler package
                       7     ;  Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
                       8     ;------------------------------------------------------------------------------
                       9     ;  STARTUP.A51:  This code is executed after processor reset.
                      10     ;
                      11     ;  To translate this file use A51 with the following invocation:
                      12     ;
                      13     ;     A51 STARTUP.A51
                      14     ;
                      15     ;  To link the modified STARTUP.OBJ file to your application use the following
                      16     ;  BL51 invocation:
                      17     ;
                      18     ;     BL51 <your object file list>, STARTUP.OBJ <controls>
                      19     ;
                      20     ;------------------------------------------------------------------------------
                      21     ;
                      22     ;  User-defined Power-On Initialization of Memory
                      23     ;
                      24     ;  With the following EQU statements the initialization of memory
                      25     ;  at processor reset can be defined:
                      26     ;
                      27     ;               ; the absolute start-address of IDATA memory is always 0
  0100                28     IDATALEN        EQU     100H     ; the length of IDATA memory in bytes.
                      29     ;
  0000                30     XDATASTART      EQU     0H      ; the absolute start-address of XDATA memory
  0800                31     XDATALEN        EQU     800H   ;0EFFFH;the length of XDATA memory in bytes.
                      32     ;
  0000                33     PDATASTART      EQU     0H      ; the absolute start-address of PDATA memory
  0000                34     PDATALEN        EQU     0H      ; the length of PDATA memory in bytes.
                      35     ;
                      36     ;  Notes:  The IDATA space overlaps physically the DATA and BIT areas of the
                      37     ;          8051 CPU. At minimum the memory space occupied from the C51 
                      38     ;          run-time routines must be set to zero.
                      39     ;------------------------------------------------------------------------------
                      40     ;
                      41     ;  Reentrant Stack Initilization
                      42     ;
                      43     ;  The following EQU statements define the stack pointer for reentrant
                      44     ;  functions and initialized it:
                      45     ;
                      46     ;  Stack Space for reentrant functions in the SMALL model.
  0000                47     IBPSTACK        EQU     0       ; set to 1 if small reentrant is used.
  0100                48     IBPSTACKTOP     EQU     0FFH+1  ; set top of stack to highest location+1.
                      49     ;
                      50     ;  Stack Space for reentrant functions in the LARGE model.      
  0001                51     XBPSTACK        EQU     1       ; set to 1 if large reentrant is used.
  0800                52     XBPSTACKTOP     EQU     07ffH+1;0FFFFH+1; set top of stack to highest location+1.
                      53     ;LEON.Z MODIFIED THE ABOVE 2 LINES, 2003.1.20.
                      54     ;  Stack Space for reentrant functions in the COMPACT model.    
  0000                55     PBPSTACK        EQU     0       ; set to 1 if compact reentrant is used.
  1000                56     PBPSTACKTOP     EQU     0FFFH+1; set top of stack to highest location+1.
                      57     ;
A51 MACRO ASSEMBLER  STARTUP                                                              03/26/2009 14:21:44 PAGE     2

                      58     ;------------------------------------------------------------------------------
                      59     ;
                      60     ;  Page Definition for Using the Compact Model with 64 KByte xdata RAM
                      61     ;
                      62     ;  The following EQU statements define the xdata page used for pdata
                      63     ;  variables. The EQU PPAGE must conform with the PPAGE control used
                      64     ;  in the linker invocation.
                      65     ;
  0000                66     PPAGEENABLE     EQU     0       ; set to 1 if pdata object are used.
                      67     ;
  0000                68     PPAGE           EQU     0       ; define PPAGE number.
                      69     ;
  00A0                70     PPAGE_SFR       DATA    0A0H    ; SFR that supplies uppermost address byte
                      71     ;               (most 8051 variants use P2 as uppermost address byte)
                      72     ;
                      73     ;------------------------------------------------------------------------------
                      74     
                      75     ; Standard SFR Symbols 
  00E0                76     ACC     DATA    0E0H
  00F0                77     B       DATA    0F0H
  0081                78     SP      DATA    81H
  0082                79     DPL     DATA    82H
  0083                80     DPH     DATA    83H
                      81     
  00D9                82     PCA0MD  DATA    0D9H 
  00FF                83     VDM0CN  DATA    0FFH 
  00EF                84     RSTSRC  DATA    0EFH
                      85     
                      86                     NAME    ?C_STARTUP
                      87     
                      88     
                      89     ?C_C51STARTUP   SEGMENT   CODE
                      90     ?STACK          SEGMENT   IDATA
                      91     
----                  92                     RSEG    ?STACK
0000                  93                     DS      1
                      94     
                      95                     EXTRN CODE (?C_START)
                      96                     PUBLIC  ?C_STARTUP
                      97     
----                  98                     CSEG    AT      0
0000 020000   F       99     ?C_STARTUP:     LJMP    STARTUP1
                     100     
----                 101                     RSEG    ?C_C51STARTUP
                     102     
0000 53D9BF          103     STARTUP1:                         ANL PCA0MD,#0xBF      ;Disable watchdog
                     104     
0003 43FF80          105                     ORL VDM0CN,#0x80        ;Enable VDD monitor
                     106     
0006 7FC8            107                                                                     MOV R7, #0xC8              
                                  ;Delay 5us
0008 DFFE            108     DELAY5US:       DJNZ R7,DELAY5US
                     109     
000A 43EF02          110                                                                     ORL RSTSRC,#0x02        ;Se
                             lect the VDD monitor as a reset source
                     111     
                     112     IF IDATALEN <> 0
000D 78FF            113                     MOV     R0,#IDATALEN - 1
000F E4              114                     CLR     A
0010 F6              115     IDATALOOP:      MOV     @R0,A
0011 D8FD            116                     DJNZ    R0,IDATALOOP
                     117     ENDIF
                     118     
                     119     IF XDATALEN <> 0
0013 900000          120                     MOV     DPTR,#XDATASTART
0016 7F00            121                     MOV     R7,#LOW (XDATALEN)
A51 MACRO ASSEMBLER  STARTUP                                                              03/26/2009 14:21:44 PAGE     3

                     122       IF (LOW (XDATALEN)) <> 0
                                             MOV     R6,#(HIGH (XDATALEN)) +1
                               ELSE
0018 7E08            125                     MOV     R6,#HIGH (XDATALEN)
                     126       ENDIF
001A E4              127                     CLR     A
001B 75AA01          128                                                                     MOV    EMI0CN,#1
001E F0              129     XDATALOOP:      MOVX    @DPTR,A
001F A3              130                     INC     DPTR
0020 DFFC            131                     DJNZ    R7,XDATALOOP
0022 DEFA            132                     DJNZ    R6,XDATALOOP
                     133     ENDIF
                     134     
                     135     IF PPAGEENABLE <> 0
                                             MOV     PPAGE_SFR,#PPAGE
                             ENDIF
                     138     
                     139     IF PDATALEN <> 0
                                             MOV     R0,#LOW (PDATASTART)
                                             MOV     R7,#LOW (PDATALEN)
                                             CLR     A
                             PDATALOOP:      MOVX    @R0,A
                                             INC     R0
                                             DJNZ    R7,PDATALOOP
                             ENDIF
                     147     
                     148     IF IBPSTACK <> 0
                             EXTRN DATA (?C_IBP)
                             
                                             MOV     ?C_IBP,#LOW IBPSTACKTOP
                             ENDIF
                     153     
                     154     IF XBPSTACK <> 0
                     155     EXTRN DATA (?C_XBP)
                     156     
0024 750008   F      157                     MOV     ?C_XBP,#HIGH XBPSTACKTOP
0027 750000   F      158                     MOV     ?C_XBP+1,#LOW XBPSTACKTOP
                     159     ENDIF
                     160     
                     161     IF PBPSTACK <> 0
                             EXTRN DATA (?C_PBP)
                                             MOV     ?C_PBP,#LOW PBPSTACKTOP
                             ENDIF
                     165     
002A 758100   F      166                     MOV     SP,#?STACK-1
                     167     ; This code is required if you use L51_BANK.A51 with Banking Mode 4
                     168     ; EXTRN CODE (?B_SWITCH0)
                     169     ;               CALL    ?B_SWITCH0      ; init bank mechanism to code bank 0
002D 020000   F      170                     LJMP    ?C_START
                     171     
                     172                     END
A51 MACRO ASSEMBLER  STARTUP                                                              03/26/2009 14:21:44 PAGE     4

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

?C_C51STARTUP. . .  C SEG    0030H       REL=UNIT
?C_START . . . . .  C ADDR   -----       EXT
?C_STARTUP . . . .  C ADDR   0000H   A   
?C_XBP . . . . . .  D ADDR   -----       EXT
?STACK . . . . . .  I SEG    0001H       REL=UNIT
ACC. . . . . . . .  D ADDR   00E0H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
DELAY5US . . . . .  C ADDR   0008H   R   SEG=?C_C51STARTUP
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
EMI0CN . . . . . .  D ADDR   00AAH   A   
IBPSTACK . . . . .  N NUMB   0000H   A   
IBPSTACKTOP. . . .  N NUMB   0100H   A   
IDATALEN . . . . .  N NUMB   0100H   A   
IDATALOOP. . . . .  C ADDR   0010H   R   SEG=?C_C51STARTUP
PBPSTACK . . . . .  N NUMB   0000H   A   
PBPSTACKTOP. . . .  N NUMB   1000H   A   
PCA0MD . . . . . .  D ADDR   00D9H   A   
PDATALEN . . . . .  N NUMB   0000H   A   
PDATASTART . . . .  N NUMB   0000H   A   
PPAGE. . . . . . .  N NUMB   0000H   A   
PPAGEENABLE. . . .  N NUMB   0000H   A   
PPAGE_SFR. . . . .  D ADDR   00A0H   A   
RSTSRC . . . . . .  D ADDR   00EFH   A   
SP . . . . . . . .  D ADDR   0081H   A   
STARTUP1 . . . . .  C ADDR   0000H   R   SEG=?C_C51STARTUP
VDM0CN . . . . . .  D ADDR   00FFH   A   
XBPSTACK . . . . .  N NUMB   0001H   A   
XBPSTACKTOP. . . .  N NUMB   0800H   A   
XDATALEN . . . . .  N NUMB   0800H   A   
XDATALOOP. . . . .  C ADDR   001EH   R   SEG=?C_C51STARTUP
XDATASTART . . . .  N NUMB   0000H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品在线视频| 亚洲va国产va欧美va观看| 精品日韩在线观看| 精品乱人伦一区二区三区| 2021国产精品久久精品| 久久色成人在线| 国产精品免费视频观看| 亚洲国产美女搞黄色| 毛片av一区二区| 99久久国产免费看| 777午夜精品免费视频| 欧美tk—视频vk| 亚洲三级在线免费观看| 美女诱惑一区二区| 色综合激情五月| 精品国产伦一区二区三区观看体验| 久久夜色精品国产噜噜av| 综合欧美一区二区三区| 美女被吸乳得到大胸91| 91天堂素人约啪| 精品国产在天天线2019| 亚洲一区二区偷拍精品| 国产一区二区三区香蕉| 欧美视频在线一区二区三区| 久久久久久免费| 男女男精品视频| 欧美色综合久久| 亚洲免费观看高清完整版在线观看熊 | 91蜜桃婷婷狠狠久久综合9色| 日韩欧美一卡二卡| 日韩精品电影在线观看| 欧美在线三级电影| 最新欧美精品一区二区三区| 国产一区二区电影| 亚洲国产综合视频在线观看| 91女厕偷拍女厕偷拍高清| 国产精品久久久久桃色tv| 国产一区二区在线看| 久久免费偷拍视频| 国产精品亚洲成人| 国产精品色在线观看| 成人黄色综合网站| 中文字幕色av一区二区三区| 播五月开心婷婷综合| 亚洲视频狠狠干| 欧美在线观看一区| 男男视频亚洲欧美| 国产精品欧美精品| av在线这里只有精品| 一区二区三区日韩欧美| 在线观看视频91| 狠狠色丁香久久婷婷综| 国产精品久久久久久久久免费丝袜| 成人精品视频一区二区三区| 亚洲国产一区二区视频| 久久蜜桃av一区二区天堂| 99re热视频精品| 精品中文av资源站在线观看| 国产精品久久久久久一区二区三区| 欧美性生活一区| 国产精品一区专区| 亚洲成人免费电影| 国产精品视频在线看| 欧美一区二区在线播放| 99久久精品免费精品国产| 久久99精品国产| 视频一区国产视频| 亚洲一区日韩精品中文字幕| 国产欧美综合在线| 精品动漫一区二区三区在线观看| 9人人澡人人爽人人精品| 日本最新不卡在线| 五月天丁香久久| 性久久久久久久久| 亚洲自拍偷拍图区| 亚洲人精品午夜| 国产精品成人在线观看| 国产精品欧美精品| 久久免费美女视频| 欧美韩国日本综合| 中文字幕巨乱亚洲| 国产精品国产三级国产普通话三级| 精品久久一区二区三区| 精品盗摄一区二区三区| 国产视频在线观看一区二区三区| 久久久99免费| 国产精品传媒入口麻豆| 亚洲免费在线电影| 午夜久久久久久| 精品一区精品二区高清| 国产盗摄精品一区二区三区在线| 国产精品91一区二区| 成人黄色大片在线观看| 一本一道综合狠狠老| 欧美专区亚洲专区| 精品日韩成人av| 一区二区在线观看免费视频播放| 一区二区三区日本| 日韩精品免费专区| 岛国精品在线观看| 欧美日韩中文精品| 国产女同性恋一区二区| 夜夜嗨av一区二区三区中文字幕| 日韩在线a电影| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲国产精品久久久久婷婷884| 污片在线观看一区二区| 国产99久久久国产精品潘金| 欧美日韩性生活| 中文字幕制服丝袜成人av| 日本不卡免费在线视频| 91年精品国产| 欧美极品aⅴ影院| 裸体一区二区三区| 欧美丰满少妇xxxxx高潮对白| 中文字幕av不卡| 国产精品一区免费视频| 欧美一区二区免费视频| 亚洲国产成人91porn| 99久久精品久久久久久清纯| 国产日本欧洲亚洲| 精品一区二区三区av| 欧美猛男超大videosgay| 亚洲欧美另类综合偷拍| 国产成人亚洲综合a∨婷婷| 欧美午夜不卡在线观看免费| 色婷婷综合久久久中文一区二区| 久久66热偷产精品| 色婷婷久久久久swag精品| 国产精品久久久久aaaa| 成人av电影在线网| 亚洲精品一区二区精华| 1000部国产精品成人观看| 五月天激情综合网| 欧美一区二区三区四区在线观看| 天堂va蜜桃一区二区三区漫画版| 欧美天堂一区二区三区| 久热成人在线视频| 国产欧美一区二区精品性色| 成人sese在线| 亚洲 欧美综合在线网络| 欧美一级欧美三级在线观看| 国产在线精品不卡| 一区二区三区中文在线观看| 欧美一级搡bbbb搡bbbb| 国产福利一区二区三区在线视频| 国产精品久久久久9999吃药| 欧美巨大另类极品videosbest| 免费高清视频精品| 亚洲精品日韩综合观看成人91| 在线视频一区二区三| 国产麻豆视频精品| 亚洲成人7777| 亚洲国产精品ⅴa在线观看| 欧美日韩精品欧美日韩精品| 国产一区二区免费在线| 亚洲欧洲成人精品av97| 日韩午夜av电影| 欧洲精品中文字幕| av影院午夜一区| 国产盗摄视频一区二区三区| 久久精品二区亚洲w码| 一区二区免费在线| 中文字幕中文字幕在线一区 | 亚洲午夜久久久久久久久久久| 久久久噜噜噜久噜久久综合| 91精品久久久久久久91蜜桃| 91免费观看在线| 91在线一区二区| 99久久99久久免费精品蜜臀| 高清不卡在线观看av| 国产激情一区二区三区四区| 国产麻豆成人传媒免费观看| 韩国三级在线一区| 国产一区二区精品久久| 国产成a人亚洲精| 成人免费毛片高清视频| 一本大道久久a久久精二百 | 中文无字幕一区二区三区| 久久久www成人免费毛片麻豆 | 91丨九色丨蝌蚪富婆spa| 丁香婷婷综合色啪| 成人精品视频.| 欧美视频中文一区二区三区在线观看 | a级精品国产片在线观看| 91视频在线观看| 欧美一级在线视频| 久久夜色精品一区| 亚洲激情成人在线| 日韩av成人高清| 国产91富婆露脸刺激对白| 99精品欧美一区二区三区综合在线| 91久久奴性调教| 精品国产免费一区二区三区四区| 久久久久国产精品厨房| 亚洲国产精品人人做人人爽| 国产麻豆成人精品| 欧美美女一区二区| 中文字幕视频一区| 极品少妇xxxx精品少妇偷拍|