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

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

?? chipcon_cexit.s51

?? ti-Chipcon CC251x 2.4G Soc應(yīng)用開發(fā)源碼實例。包括rf,powermodes,clockmodes,flashRW,interrupts,timer,pwm,uart...所有
?? S51
字號:
/******************************************************************************
*                                                                             *
*        **********                                                           *
*       ************                                                          *
*      ***        ***                                                         *
*     ***    ++    ***                                                        *
*     ***   +  +   ***                      CHIPCON                           *
*     ***   +                                                                 *
*     ***   +  +   ***                                                        *
*     ***    ++    ***                                                        *
*      ***        ***                                                         *
*       ************                                                          *
*        **********                                                           *
*                                                                             *
*******************************************************************************

Filename:     chipcon_cexit.s51
Target:       cc2510
Author:       KJA
Revised:      20/6-2006
Revision:     1.0

Description:
System termination code for the 8051 IAR Systems C/EC++ Compiler.

For CLIB there is no option to set to get rid of the last system break point. 
When the compiler build the application with debug information the debug 
variant of the "cexit" module will be included.

To get around this you have to exclude the debug label "?C_EXIT" from the 
application. You can do this by including this file in your project. 

The "?exit" module will replace the one in your library.

Include this file in the project and add $TOOLKIT_DIR$\SRC\LIB\ to
the assembler include path.

Copyright 2004-2005 IAR Systems. All rights reserved.

******************************************************************************/

;
; Naming covention of labels in this file:
;
;  ?xxx	  - External labels only accessed from assembler.
;  __xxx   - External labels accessed from or defined in C.
;  xxx	  - Labels local to one module (note: this file contains
;           several modules).
;  main	  - The starting point of the user program.
;

#define XRSEGCSTART RSEG CSTART:CODE:NOROOT
#include "iar_common.h"

	     EXTERNS_FOR_ALL_DPTR_SYMBOLS()

#if (defined(__DLIB_BUILD__) )


//------------------------------------------------------------------------
//
// DLIB exit sequence
//

// ---------------------------------------------------------
// The exit system
//
// The default exit function, written in C, calls _exit provided
// below.  This function performs system cleanup and calls __exit that
// halts the system.
//

// -----------------------------------------------
// _exit -- Perform system cleanup and jump to __exit.
//
// The module below contains a number of segment parts that is
// included in the final application only if they are needed.
//

   XRSEGCSTART
   MODULE    ?cexit
   PUBLIC    _exit
   FUNCTION  _exit,0203H
   EXTERN    __exit
   REQUIRE   __exit
   REQUIRE   ?exit_br_xxexit

_exit:

// -------------------------------------
// Segment part included if the argument to exit must be saved and
// later restored.

   XRSEGCSTART
   REQUIRE ?exit_restore

?exit_save:
   MOV     A,R2
   MOV     R6,A
   MOV     A,R3
   MOV     R7,A


// -------------------------------------
// Segment part included if destructors must be called.

   XRSEGCSTART
   PUBLIC  __cstart_call_dtors
   EXTERN  __call_dtors
   REQUIRE ?exit_save

   // This label is required by "__record_needed_destruction".
__cstart_call_dtors:
#if (__CODE_MODEL__ == __CM_BANKED__)
   EXTERN  ?BCALL

   MOV     DPL,#low(__call_dtors)
   MOV     DPH,#high(__call_dtors)
#ifdef __EXTENDED_DPTR__
   MOV     ?DPX,#0
#endif
   MOV     A,#BYTE3(__call_dtors)
   LCALL   ?BCALL
#else
   LCALL   __call_dtors
#endif


// -------------------------------------
// Segment part included if DLib standard IO is used.

   XRSEGCSTART
   PUBLIC  __cstart_closeall
   REQUIRE ?exit_save

   // This label is required by DLib.
__cstart_closeall:
   EXTERN  _Close_all
#if (__CODE_MODEL__ == __CM_BANKED__)
   EXTERN  ?BCALL

   MOV     DPL,#low(_Close_all)
   MOV     DPH,#high(_Close_all)
#ifdef __EXTENDED_DPTR__
   MOV     ?DPX,#0
#endif
   MOV     A,#BYTE3(_Close_all)
   LCALL   ?BCALL
#else
   LCALL   _Close_all
#endif


// -------------------------------------
// Restore the argument previously stored by the "save" section above.

   XRSEGCSTART

?exit_restore:
   MOV     A,R6
   MOV     R2,A
   MOV     A,R7
   MOV     R3,A

   XRSEGCSTART

   // Jump to __exit.
?exit_br_xxexit:

#if (__CODE_MODEL__ == __CM_BANKED__)
   EXTERN  ?BCALL

   MOV     DPL,#low(__exit)
   MOV     DPH,#high(__exit)
#ifdef __EXTENDED_DPTR__
   MOV     ?DPX,#0
#endif
   MOV     A,#BYTE3(__exit)
   LCALL   ?BCALL
#else
   LJMP     __exit         // __exit will not return
#endif

   ENDMOD

   END


#else // __CLIB_BUILD__


//------------------------------------------------------------------------
//
// CLIB exit(int code)
//
//------------------------------------------------------------------------

   MODULE   ?cexit

   PUBLIC   exit
   // PUBLIC   ?C_EXIT
   XRSEGCSTART
	FUNCTION exit,0203H

exit:
   // ?C_EXIT:
   PUBLIC  ?ROM_MONITOR_NOPS

?ROM_MONITOR_NOPS:
   NOP                     ; Three NOPs for ROM-Monitor breaks.
   NOP
   NOP

   SJMP    exit
	
   ENDMOD

   END
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品在欧美一区二区少妇| 国产成人在线观看免费网站| 亚洲一级在线观看| 蜜桃在线一区二区三区| 激情成人综合网| 99精品视频在线免费观看| eeuss鲁片一区二区三区在线观看| 91性感美女视频| 欧美美女一区二区在线观看| 欧美大片顶级少妇| 亚洲人成网站精品片在线观看 | 日韩成人伦理电影在线观看| 亚洲国产精品一区二区www | 欧美一个色资源| 精品99一区二区| 一区二区三区小说| 国产福利不卡视频| 宅男噜噜噜66一区二区66| 国产网红主播福利一区二区| 夜夜嗨av一区二区三区| 国产黄色精品视频| 欧美一区二区二区| 亚洲资源中文字幕| 91蜜桃在线观看| 中文字幕av资源一区| 国产一区二区三区免费看 | 国产精品国产三级国产普通话99 | 精品国产91乱码一区二区三区| 中文字幕一区av| 成人精品视频.| 91精品国产欧美日韩| 亚洲第一av色| 欧美三级在线播放| 亚洲一区二三区| 在线观看欧美日本| 亚洲综合一区二区精品导航| 成人aa视频在线观看| 欧美国产日产图区| 国产精品一区久久久久| 成人福利电影精品一区二区在线观看| 欧美日韩不卡一区| 亚洲精品一区二区三区香蕉| 亚洲va国产va欧美va观看| 欧美视频日韩视频在线观看| 国产亚洲一本大道中文在线| 亚洲成人av中文| 色综合久久综合网欧美综合网 | 波多野结衣亚洲一区| 亚洲网友自拍偷拍| 激情欧美一区二区三区在线观看| 99久久久久免费精品国产 | 五月天欧美精品| 在线电影欧美成精品| 久久久夜色精品亚洲| 亚洲特黄一级片| 91在线一区二区三区| 欧美日韩一区国产| 亚洲午夜三级在线| 国产精品一区二区在线观看不卡| 成人av在线观| 亚洲天天做日日做天天谢日日欢 | 国产精品久久久久影院老司 | 欧美午夜一区二区三区免费大片| 1024精品合集| 精品国产一区二区三区久久影院 | 亚洲男人都懂的| 欧美精品乱人伦久久久久久| 成人va在线观看| 亚洲高清免费视频| 亚洲猫色日本管| 中文字幕一区二区视频| 精品久久久久一区| 欧美日韩不卡一区二区| 91久久人澡人人添人人爽欧美| 国产自产2019最新不卡| 午夜精彩视频在线观看不卡| 亚洲精品国久久99热| 国产欧美日韩不卡| 久久久九九九九| 欧美xxx久久| 日韩精品一区在线观看| 国产精品精品国产色婷婷| 欧美视频一区二区| 在线看国产一区| 精品国产一区二区亚洲人成毛片 | 最新不卡av在线| 美女被吸乳得到大胸91| 99久久夜色精品国产网站| 欧美精品xxxxbbbb| 中文字幕亚洲电影| 欧美亚洲综合一区| 色婷婷国产精品久久包臀| 91麻豆123| 91精品国产综合久久久久久久| 欧美一区二区三区在线观看| 日韩三级免费观看| 欧美激情在线看| 亚洲图片欧美一区| 喷水一区二区三区| 成人av在线播放网站| 欧美亚洲另类激情小说| 精品理论电影在线观看| 中文字幕一区二区不卡| 久久 天天综合| 色天天综合久久久久综合片| 欧美一三区三区四区免费在线看| 欧美国产精品中文字幕| 午夜伊人狠狠久久| 99国产精品久久| 精品国产露脸精彩对白| 亚洲一区二区影院| 成人黄色av电影| 亚洲精品一线二线三线| 亚洲国产精品麻豆| 色综合久久久久久久久久久| 久久精品视频一区| 美女网站在线免费欧美精品| 欧美日韩一区视频| 一区二区三区精品| 91美女视频网站| 国产精品久久久久aaaa| 粉嫩蜜臀av国产精品网站| 精品国精品自拍自在线| 青草av.久久免费一区| 欧美日韩一级黄| 亚洲国产精品久久久久秋霞影院 | 国产欧美一区二区精品性色| 美日韩一区二区三区| 日韩欧美区一区二| 日韩不卡一二三区| 精品日韩一区二区| 久久精品99国产国产精| 26uuu亚洲| 91视频观看视频| 亚洲国产欧美在线| 日韩一二在线观看| 国产一区二区精品久久91| 国产片一区二区| 在线观看www91| 久久99精品国产| 中文字幕的久久| 欧美精品日韩综合在线| 国产一区二区不卡在线| 日韩毛片高清在线播放| 欧美日韩国产一区| 国产精品亚洲一区二区三区妖精| 国产精品污污网站在线观看| 色呦呦日韩精品| 国产最新精品免费| 亚洲永久精品国产| 精品国产麻豆免费人成网站| 91美女片黄在线观看| 国产一区中文字幕| 亚洲一区视频在线| 亚洲国产精品t66y| 日韩天堂在线观看| 精品视频在线免费| jlzzjlzz亚洲日本少妇| 极品少妇xxxx精品少妇偷拍| 亚洲小少妇裸体bbw| 亚洲乱码中文字幕综合| 国产亚洲1区2区3区| 日韩欧美国产1| 欧美一区二区成人| 欧美老年两性高潮| 欧美自拍偷拍午夜视频| 在线精品视频一区二区三四| www.日本不卡| 成人视屏免费看| thepron国产精品| 99久久99久久免费精品蜜臀| 99国产精品久| 欧美视频中文一区二区三区在线观看| 国产成人精品亚洲日本在线桃色| 狠狠狠色丁香婷婷综合激情| 精品一区二区免费视频| 国内精品第一页| 国产麻豆精品在线观看| 粉嫩高潮美女一区二区三区 | 亚洲美女免费在线| 亚洲国产精品欧美一二99| 日韩成人午夜精品| 经典一区二区三区| 成人午夜激情视频| 色婷婷亚洲综合| 日韩一区二区三区电影在线观看| 56国语精品自产拍在线观看| 日韩一区二区在线观看视频| 久久午夜羞羞影院免费观看| 亚洲裸体xxx| 欧美丰满少妇xxxxx高潮对白| 日韩一级片在线观看| 国产色综合久久| 亚洲成人久久影院| 国产成人精品影视| 这里只有精品视频在线观看| 国产网站一区二区三区| 天天亚洲美女在线视频| www.日韩精品| 久久精品欧美日韩精品|