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

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

?? api_segment_init.s79

?? IAPBootLoader源程序是單片機ARM的在系統編程方法1
?? S79
字號:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.40A/W32              28/Nov/2006  11:57:53 /
// Copyright 1999-2005 IAR Systems. All rights reserved.                     /
//                                                                           /
//    Cpu mode        =  arm                                                 /
//    Endian          =  little                                              /
//    Stack alignment =  4                                                   /
//    Source file     =  D:\lilian\STR71X\application note\IAP using         /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\api_seg /
//                       ment_init.c                                         /
//    Command line    =  "D:\lilian\STR71X\application note\IAP using        /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\api_seg /
//                       ment_init.c" -lC "D:\lilian\STR71X\application      /
//                       note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2 /
//                       .0\user\Debug\List\" -lA                            /
//                       "D:\lilian\STR71X\application note\IAP using        /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\L /
//                       ist\" -o "D:\lilian\STR71X\application note\IAP     /
//                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\D /
//                       ebug\Obj\" -z2 --no_cse --no_unroll --no_inline     /
//                       --no_code_motion --no_tbaa --no_clustering          /
//                       --no_scheduling --debug --cpu_mode arm --endian     /
//                       little --cpu ARM7TDMI --stack_align 4 -e --fpu      /
//                       None --dlib_config "C:\Program Files\IAR            /
//                       Systems\Embedded Workbench                          /
//                       4.0\arm\LIB\dl4tpannl8n.h" -I                       /
//                       "D:\lilian\STR71X\application note\IAP using        /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\..\incl /
//                       ude\" -I "D:\lilian\STR71X\application note\IAP     /
//                       using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\. /
//                       .\common\" -I ROJ_DIR$\ -I "C:\Program Files\IAR    /
//                       Systems\Embedded Workbench 4.0\arm\INC\"            /
//    List file       =  D:\lilian\STR71X\application note\IAP using         /
//                       UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\Debug\L /
//                       ist\api_segment_init.s79                            /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME api_segment_init

        RTMODEL "StackAlign4", "USED"
        RTMODEL "__cpu_mode", "__pcs__arm"
        RTMODEL "__data_model", "absolute"
        RTMODEL "__endian", "little"
        RTMODEL "__rt_version", "6"

        RSEG CSTACK:DATA:NOROOT(2)
        RSEG INITTAB:DATA:REORDER:NOROOT(0)

        MULTWEAK ??memcpy??rA
        MULTWEAK ??memset??rA
        PUBLIC init_ram_code
        FUNCTION init_ram_code,0201H
        LOCFRAME CSTACK, 16, STACK
        
        CFI Names cfiNames0
        CFI StackFrame CFA R13 HUGEDATA
        CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
        CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, CPSR:32, R13:32
        CFI Resource R14:32, SPSR:32
        CFI VirtualResource ?RET:32
        CFI EndNames cfiNames0
        
        CFI Common cfiCommon0 Using cfiNames0
        CFI CodeAlign 4
        CFI DataAlign 4
        CFI ReturnAddress ?RET CODE
        CFI CFA R13+0
        CFI R0 Undefined
        CFI R1 Undefined
        CFI R2 Undefined
        CFI R3 Undefined
        CFI R4 SameValue
        CFI R5 SameValue
        CFI R6 SameValue
        CFI R7 SameValue
        CFI R8 SameValue
        CFI R9 SameValue
        CFI R10 SameValue
        CFI R11 SameValue
        CFI R12 Undefined
        CFI CPSR SameValue
        CFI R14 Undefined
        CFI SPSR SameValue
        CFI ?RET R14
        CFI EndCommon cfiCommon0
        
memcpy              SYMBOL "memcpy"
memset              SYMBOL "memset"
??memcpy??rA        SYMBOL "??rA", memcpy
??memset??rA        SYMBOL "??rA", memset

        EXTERN memcpy
        FUNCTION memcpy,010202H
        EXTERN memset
        FUNCTION memset,010202H

// D:\lilian\STR71X\application note\IAP using UART\an2078_IAR(forum)\an2078\IAP_V2.0\user\api_segment_init.c
//    1 #include <string.h>
//    2 #include "segment_init.h"
//    3 
//    4 #pragma language=extended
//    5 #pragma segment="INITTAB"
//    6 

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock0 Using cfiCommon0
        CFI Function init_ram_code
        ARM
//    7 void init_ram_code()
//    8 {
init_ram_code:
        PUSH     {R4-R6,LR}
        CFI ?RET Frame(CFA, -4)
        CFI R6 Frame(CFA, -8)
        CFI R5 Frame(CFA, -12)
        CFI R4 Frame(CFA, -16)
        CFI CFA R13+16
//    9   InitBlock_Type const * const initTableBegin = __sfb( "INITTAB" );
        LDR      R0,??init_ram_code_0  ;; SFB(INITTAB)
        MOVS     R4,R0
//   10   InitBlock_Type const * const initTableEnd = __sfe( "INITTAB" );
        LDR      R0,??init_ram_code_0+0x4  ;; SFE(INITTAB)
        MOVS     R5,R0
//   11   InitBlock_Type const * initTableP;
//   12 
//   13   for (initTableP=initTableBegin; (int)initTableP<(int)initTableEnd; initTableP++)
        MOVS     R6,R4
??init_ram_code_1:
        CMP      R6,R5
        BGE      ??init_ram_code_2
//   14   {
//   15     if (initTableP->Src == initTableP->Dst)
        LDR      R0,[R6, #+8]
        LDR      R1,[R6, #+4]
        CMP      R0,R1
        BNE      ??init_ram_code_3
//   16     {
//   17       memset(initTableP->Dst, 0, initTableP->Size);
        LDR      R2,[R6, #+0]
        MOV      R1,#+0
        LDR      R0,[R6, #+4]
        _BLF     memset,??memset??rA
        B        ??init_ram_code_4
//   18     }
//   19     else
//   20     {
//   21       memcpy(initTableP->Dst, initTableP->Src, initTableP->Size);
??init_ram_code_3:
        LDR      R2,[R6, #+0]
        LDR      R1,[R6, #+8]
        LDR      R0,[R6, #+4]
        _BLF     memcpy,??memcpy??rA
//   22     }
//   23   }
??init_ram_code_4:
        ADDS     R6,R6,#+12
        B        ??init_ram_code_1
//   24 }
??init_ram_code_2:
        POP      {R4-R6,PC}       ;; return
        DATA
??init_ram_code_0:
        DC32     SFB(INITTAB)
        DC32     SFE(INITTAB)
        CFI EndBlock cfiBlock0

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock1 Using cfiCommon0
        CFI NoFunction
        ARM
??memset??rA:
        LDR      R12,??Subroutine0_0  ;; memset
        MOV      PC,R12
        DATA
??Subroutine0_0:
        DC32     memset
        CFI EndBlock cfiBlock1

        RSEG CODE:CODE:NOROOT(2)
        CFI Block cfiBlock2 Using cfiCommon0
        CFI NoFunction
        ARM
??memcpy??rA:
        LDR      R12,??Subroutine1_0  ;; memcpy
        MOV      PC,R12
        DATA
??Subroutine1_0:
        DC32     memcpy
        CFI EndBlock cfiBlock2

        RSEG INITTAB:DATA:REORDER:NOROOT(0)

        END
//   25 
//   26 #pragma language=default
// 
// 128 bytes in segment CODE
// 
// 104 bytes of CODE memory (+ 24 bytes shared)
//
//Errors: none
//Warnings: none

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色狠狠色合久久伊人| 成人精品一区二区三区四区 | 国产精品1区2区3区| 久久久www成人免费毛片麻豆| 日韩高清一区二区| 欧美一级理论性理论a| 狠狠色丁香久久婷婷综合丁香| 亚洲成人在线免费| 久久久综合网站| 精品福利一区二区三区| 国产一区二区三区日韩| 亚洲欧美成人一区二区三区| 色婷婷av一区| 久久成人免费网| 亚洲另类在线视频| 26uuu色噜噜精品一区二区| 91麻豆福利精品推荐| 日本一不卡视频| 久草精品在线观看| 午夜国产精品影院在线观看| 亚洲国产精品传媒在线观看| 欧美日韩精品一二三区| 国产精品91一区二区| 成人激情av网| 国产高清精品网站| 久久国产精品无码网站| 国产成人精品免费一区二区| 91亚洲国产成人精品一区二区三| 色一情一乱一乱一91av| 欧美二区在线观看| 欧洲av在线精品| 99麻豆久久久国产精品免费 | 欧美国产禁国产网站cc| 亚洲在线一区二区三区| 欧美国产日韩在线观看| 亚洲亚洲人成综合网络| 亚洲精品福利视频网站| 免费在线看一区| 亚洲不卡在线观看| 国产成人高清在线| 精品视频1区2区| 欧美曰成人黄网| 国产成人亚洲精品青草天美| 99精品久久99久久久久| 成人精品国产免费网站| 91精品在线一区二区| 精品视频一区三区九区| 久久久久久亚洲综合| 午夜视频在线观看一区二区三区| 国产美女精品一区二区三区| 欧美日韩午夜在线视频| 国产精品天干天干在观线| 国产亚洲综合在线| 国产欧美一区二区精品婷婷| 久久婷婷色综合| 亚洲一区在线电影| 99久久免费精品| 久久精品欧美一区二区三区麻豆| 亚洲韩国精品一区| 成人国产亚洲欧美成人综合网 | 国产在线一区观看| 在线不卡中文字幕| 一区二区三区精品| 亚洲成人av一区二区三区| av福利精品导航| 国产欧美一区二区精品仙草咪| 麻豆91小视频| 国产成人丝袜美腿| 精品粉嫩aⅴ一区二区三区四区| 亚洲一区二区三区四区五区中文| av不卡一区二区三区| 精品久久久久久久久久久久久久久| 2020日本不卡一区二区视频| 日韩成人午夜精品| 精品视频在线看| 一区二区国产视频| 在线观看日韩国产| 一区二区三区免费观看| 91蜜桃在线免费视频| 亚洲天堂2014| 亚洲二区在线观看| 欧美区视频在线观看| 亚洲永久免费视频| 欧美日韩高清一区二区三区| 亚洲一区二区偷拍精品| 9191成人精品久久| 美国精品在线观看| 国产日韩av一区二区| www.66久久| 一区二区欧美国产| 欧美一级在线观看| 国产精品剧情在线亚洲| 琪琪一区二区三区| 人人超碰91尤物精品国产| 91亚洲永久精品| 国产精品视频九色porn| 91在线porny国产在线看| 亚洲男人都懂的| 91精品福利在线一区二区三区 | 亚洲欧美日韩在线播放| 91国内精品野花午夜精品| 91精品欧美综合在线观看最新| 日日欢夜夜爽一区| 色综合中文综合网| 亚洲午夜电影在线| 日韩欧美在线观看一区二区三区| 亚洲一区二区三区在线播放| 欧美肥胖老妇做爰| 成人理论电影网| 日产国产欧美视频一区精品| 久久久久久久久久电影| 91久久国产综合久久| 毛片av一区二区| 国产精品福利一区| 日韩一级片网站| 91小视频免费看| 狠狠色综合播放一区二区| 亚洲欧美日韩综合aⅴ视频| 精品国产亚洲在线| 在线精品视频一区二区三四 | 欧美性色综合网| 久久精品噜噜噜成人av农村| 国产精品色眯眯| 欧美精品v国产精品v日韩精品| 国产精品一区二区你懂的| 夜夜精品浪潮av一区二区三区| 精品剧情在线观看| 欧美午夜影院一区| 国产精品1区2区3区在线观看| 三级影片在线观看欧美日韩一区二区 | 国产日韩影视精品| 9191精品国产综合久久久久久| av毛片久久久久**hd| 韩国女主播一区| 天天做天天摸天天爽国产一区| 国产精品免费免费| 精品久久久久久综合日本欧美| 在线观看精品一区| 99re成人精品视频| 国产91精品露脸国语对白| 久久亚洲精精品中文字幕早川悠里| 99久久精品情趣| 国产91精品一区二区麻豆网站| 美女一区二区久久| 日本不卡一二三区黄网| 亚洲午夜久久久久久久久电影网| 亚洲欧洲美洲综合色网| 欧美性色欧美a在线播放| 99麻豆久久久国产精品免费优播| 国产激情91久久精品导航 | 欧美日韩高清一区二区| 在线看日韩精品电影| 91视频你懂的| 色综合久久综合网97色综合| 成人免费黄色大片| 91在线一区二区三区| av在线综合网| av在线不卡电影| 色婷婷精品久久二区二区蜜臂av| 91网址在线看| 91在线观看高清| 在线观看视频欧美| 欧美精品在线一区二区三区| 欧美日韩一区成人| 日韩亚洲欧美综合| 精品久久久久久久久久久久久久久 | 一区精品在线播放| 亚洲精品免费在线播放| 亚洲第一成人在线| 免费人成精品欧美精品 | 中文字幕av一区二区三区高| 久久精品一级爱片| 亚洲欧洲性图库| 亚洲一区二区三区自拍| 日韩vs国产vs欧美| 国产精品羞羞答答xxdd| 成人国产在线观看| 欧美日韩亚洲丝袜制服| 精品国产制服丝袜高跟| 国产亚洲一区字幕| 亚洲激情成人在线| 老司机免费视频一区二区三区| 国产激情一区二区三区四区| 92国产精品观看| 日韩欧美中文字幕一区| 中文字幕不卡在线| 午夜在线成人av| 狠狠v欧美v日韩v亚洲ⅴ| aaa欧美大片| 91精品国产综合久久久久久久久久| 日韩精品一区二区在线| 欧美日韩国产高清一区二区三区 | 亚洲视频一二区| 日本欧美久久久久免费播放网| 国产精品白丝jk黑袜喷水| 欧洲视频一区二区| 久久久久久久免费视频了| 一区二区三区美女视频| 激情小说欧美图片| 欧美性三三影院|