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

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

?? bubble.dld

?? ARM 的 Diab C源碼。包括啟動程序crt0.s
?? DLD
字號:
/* ---------------------------------------------------------------------------- * example/coldfire/bubble.dld: Linker Command File for Bubble Sort example. * * Target: Coldfire. * * This sample linker command file is specific to the Bubble Sort example. It * and linker command files in the conf directory are a guide to building a * file for your own system. * * CAUTION: The .text2 section referred to in this file is defined explicitly *          in bubble.c. See default.dld in the conf directory for a general *          guide to building a linker command file. * * For a description of the different statements in this file, please refer * to the D-LD Linker User's Manual. * ------------------------------------------------------------------------- *//* The MEMORY command is used to name four areas of memory: "rom1", "rom2", * "ram", and "stack" as pictured below. A #pragma directive is used during * compilation to assign the "sort" function to a .text2 section, while a * "section" assembler directive assigns the "swap" function to .text2. * * On the right are symbols used during initialization and by memory allocation * routines. These symbols are defined at the end of this file. * * *              +-------------------------------+ *   0xf0000    | input_count: simulated I/O    | Located by "#pragma section *              |       register                |  ... address=0xf0000" in *              +-------------------------------+  bubble.c * *                   192KB gap -- unreserved * *   0xc0000    +-------------------------------+ <- ___SP_INIT *       |      |                               | *    "stack"   | stack, 64KB, grows down       | *       |      |                               | *   0xb0000    +-------------------------------+ <- ___SP_END, ___HEAP_END *       |      | used for heap by malloc if    | *       |      | present (all unused "ram")    | *       |      +-------------------------------+ <- ___HEAP_START *       |      | .bss: uninitialized data,     | *     "ram"    |       zeroed by ___init_main  | *       |      +-------------------------------+ <- ___DATA_END, ___BSS_START *       |      | .data: initialized data,      | *       |      |       including "array",      | *       |      |       copied here from "rom2" | *       |      |       by ___init_main         | *   0x80000    +-------------------------------+ <- ___DATA_RAM * *                   256KB gap -- unreserved * *   0x40000    +-------------------------------+ *       |      | / / / / / (unused)  / / / / / | *       |      +-------------------------------+ *       |      | physical image of .data to be | *    "rom2"    | copied to "ram"               | *       |      +-------------------------------+ <- ___DATA_ROM *       |      |          swap function        | *       |      | .text2:  sort function        | *   0x30000    +-------------------------------+ *       |      | / / / / / (unused)  / / / / / | *       |      +-------------------------------+ *    "rom1"    |          library code         | *       |      |          main function        | *       |      | .text:   crt0 code            | *   0x20000    +-------------------------------+ *              |                               | *              | reserved for debug monitor    | *              |                               | *   0x0        +-------------------------------+ * * ------------------------------------------------------------------------- */MEMORY{    rom1:   org = 0x20000, len = 0x10000  /* 3rd 64KB      */    rom2:   org = 0x30000, len = 0x10000  /* 4th 64KB      */    ram:    org = 0x80000, len = 0x30000  /* 512KB - 703KB */    stack:  org = 0xb0000, len = 0x10000  /* 7043B - 768KB */}SECTIONS{    /* Collect all code sections from all input files to make a single output     * .text section and locate it in "rom1" memory (except for .text2 code     * sections).                                                            */    .text : { *(.text) *(.init) *(.fini) } > rom1    /* Collect all ".text2" sections and locate in "rom2" memory.            */    .text2 : { *(.text2)     ___DATA_ROM	= .;    } > rom2    /* Collect initialized data sections (.data) from all input files to make     * a single output .data section. Reserve space for the .data section in     * "ram" memory (via "> ram"). However use the LOAD clause to place the     * actual data after the ".text2" section in the "rom2" memory.     * ___init_main() will move the actual data from "rom2" to "ram".     *     * Reserve space for all .bss sections in "ram" memory after the .data     * section. Any remaining space will be used as heap by malloc().     *     * The GROUP command guarantees that sections will be kept together     * and in the order given.                                               */    GROUP : {	___DATA_RAM	= .;	/* With the LOAD specification, the next command will	 * reserve space for the .data section at the beginning of	 * "ram" (the "logical" address), but actually place the	 * data in the image at the end of the .text section as	 * defined by ___DATA_ROM in the GROUP above (the "physical"	 * address).	 */	.data LOAD(___DATA_ROM) : {}	___DATA_END	= .;	/* Allocate uninitialized sections.			    */	___BSS_START	= .;        .bss  : {}	___BSS_END	= .;	.ctors ALIGN(4):{ ctordtor.o(.ctors) *(.ctors) }	.dtors ALIGN(4):{ ctordtor.o(.dtors) *(.dtors) }	/* Any remaining space will be used as a heap.		    */	___HEAP_START	= .;    } > ram}/* Definitions of identifiers used by sbrk.c, init.c and the different * crt0.s files. Their purpose is to control initialization and memory * memory allocation. * * ___HEAP_START : Used by sbrk.c: start of memory used by malloc() etc. * ___HEAP_END   : Used by sbrk.c: end of heap memory * ___SP_INIT    : Used by crt0.s: initial address of stack pointer * ___SP_END     : Used by sbrk.c: only used when stack probing * ___DATA_ROM   : Used by init.c: start of initialized data in ROM * ___DATA_RAM   : Used by init.c: start of initialized data in RAM * ___DATA_END   : Used by init.c: end of initialized data in RAM * ___BSS_START  : Used by init.c: start of uninitialized data * ___BSS_END    : Used by init.c: end of data to be cleared * ------------------------------------------------------------------------- */___HEAP_END     = ADDR(ram   ) + SIZEOF(ram   );___SP_INIT      = ADDR(stack ) + SIZEOF(stack );___SP_END       = ADDR(stack );/* ---------------------------------------------------------------------------- * Additional notes: * ---------------------------------------------------------------------------- * (1)  Constants and strings will be in the .text segment unless the *      -Xconst-in-text=0 option is used. * * (2)  If ___SP_END and ___HEAP_END point to the same address (i.e., the "ram" *      and "stack" memory areas are contiguous), then programs compiled with *      -Xstack-probe or -Xrtc will allocate more stack from the top of the *      heap on stack overflow if possible (see ___sp_grow() in sbrk.c). * ------------------------------------------------------------------------- */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区香蕉| 中文字幕亚洲精品在线观看| 懂色av一区二区在线播放| 综合欧美亚洲日本| 欧美成人午夜电影| 色婷婷综合久色| 国产精品18久久久久久久久| 亚洲一区二区精品久久av| 国产日本一区二区| 91精品麻豆日日躁夜夜躁| 91在线无精精品入口| 久久99久久久欧美国产| 亚洲一区二区三区三| 国产精品久久福利| 久久午夜老司机| 在线成人av影院| 色婷婷av一区二区三区gif | 国产精品网站一区| 欧美一区2区视频在线观看| 91视频观看免费| 国产福利一区二区三区在线视频| 日韩激情一区二区| 亚洲国产一区在线观看| 最新热久久免费视频| 久久午夜电影网| 亚洲精品在线一区二区| 91.com视频| 欧美美女喷水视频| 欧美日精品一区视频| 在线亚洲+欧美+日本专区| 99久久综合国产精品| 粉嫩嫩av羞羞动漫久久久| 国产黑丝在线一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 五月激情六月综合| 五月婷婷另类国产| 日韩综合一区二区| 午夜日韩在线观看| 日韩精品亚洲一区二区三区免费| 亚洲在线观看免费视频| 一区二区三区欧美久久| 亚洲婷婷在线视频| 夜夜嗨av一区二区三区网页| 亚洲女人小视频在线观看| 国产精品久久久久久久岛一牛影视| 日本一区二区三区在线不卡| 久久一日本道色综合| 欧美电影免费观看高清完整版| 日韩亚洲欧美成人一区| 欧美v国产在线一区二区三区| 日韩免费一区二区| 久久午夜免费电影| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品拍天天在线| 中文字幕在线视频一区| 亚洲另类在线视频| 亚洲一区二区三区中文字幕在线| 亚洲国产另类av| 天堂久久久久va久久久久| 免费成人性网站| 国产乱子伦视频一区二区三区| 国产精品一区2区| av在线播放成人| 欧美色综合网站| 欧美mv日韩mv| 国产欧美视频一区二区| 亚洲乱码国产乱码精品精的特点 | 精品国产污污免费网站入口| 国产一区欧美日韩| jvid福利写真一区二区三区| 99re在线精品| 国产成人精品一区二| 亚洲免费在线观看视频| 国产麻豆精品在线| 国产成人av资源| 国产欧美综合色| 天天av天天翘天天综合网 | 一区二区三区美女| 一区二区三区高清不卡| 亚洲二区在线观看| 欧美三级韩国三级日本一级| 在线欧美小视频| 蜜臀av在线播放一区二区三区| 国产天堂亚洲国产碰碰| 国产亚洲va综合人人澡精品| 色婷婷av久久久久久久| 日韩女优电影在线观看| 国产精品欧美综合在线| 色婷婷精品大在线视频| 日韩一区和二区| 中文av字幕一区| 欧美猛男超大videosgay| 精品国产一区二区在线观看| 亚洲激情男女视频| 国产在线精品一区在线观看麻豆| 91亚洲永久精品| 欧美精品一区二区三区很污很色的| 国产精品第四页| 欧美a一区二区| 在线一区二区三区四区五区| www成人在线观看| 亚洲第一成人在线| 成人午夜精品在线| 亚洲欧洲韩国日本视频| 成人小视频在线观看| 日韩一级免费观看| 国产日韩欧美精品电影三级在线| www.综合网.com| 色美美综合视频| 日韩av在线免费观看不卡| 极品少妇xxxx精品少妇| 成人晚上爱看视频| 波多野结衣的一区二区三区| 亚洲成人av中文| 国产精品1024| 国产69精品久久久久毛片| 91免费版pro下载短视频| 欧美最猛性xxxxx直播| 亚洲一区二区三区影院| 欧美日韩极品在线观看一区| 欧美成人精精品一区二区频| 国产日韩欧美综合一区| 欧美酷刑日本凌虐凌虐| 丝袜诱惑亚洲看片| 91精品国产高清一区二区三区| 国产日韩欧美精品在线| 亚洲福利国产精品| 亚洲欧美福利一区二区| 久久久久久久免费视频了| 国产精品二三区| 亚洲一区二区视频在线观看| 精品国产乱码久久久久久牛牛| 制服丝袜激情欧洲亚洲| 国产成人亚洲综合a∨猫咪| 国产成人精品www牛牛影视| 一区二区三区在线观看网站| 国产资源精品在线观看| 国产精品中文字幕日韩精品| 亚洲国产成人91porn| 日韩欧美中文字幕精品| 欧美精品1区2区3区| 国产精品蜜臀在线观看| 91精品国产一区二区人妖| www.av精品| 极品少妇xxxx精品少妇| 久久品道一品道久久精品| 91老师国产黑色丝袜在线| 国产亚洲欧洲997久久综合| 中文字幕乱码日本亚洲一区二区 | 国产精品美女久久久久av爽李琼 | 午夜伦欧美伦电影理论片| 91精品国产91久久综合桃花| 国产精品影视网| 国产亚洲一区二区三区四区| 成人激情免费网站| 亚洲人成7777| 欧美久久一二区| 国精品**一区二区三区在线蜜桃| 久久亚洲免费视频| av一区二区不卡| 亚洲一区二区欧美日韩| 日韩精品一区二区三区中文不卡| 国产黄人亚洲片| 一区二区三区欧美日| 欧美一二三四区在线| 国产精品一区二区不卡| 亚洲欧美日韩国产综合在线| 欧美军同video69gay| 激情久久五月天| 亚洲欧美日韩国产综合在线| 9191成人精品久久| 国产福利一区在线| 亚洲综合av网| 精品久久久久一区| 99热在这里有精品免费| 五月天亚洲精品| 久久中文字幕电影| 色播五月激情综合网| 久久国产精品一区二区| 综合自拍亚洲综合图不卡区| 91精品国产综合久久久久久漫画| 国产经典欧美精品| 亚洲成人久久影院| 久久精品视频免费| 欧美日韩一区二区三区四区| 国产一区欧美日韩| 午夜久久久久久| 国产精品视频看| 日韩免费高清视频| 一本到三区不卡视频| 久久不见久久见免费视频1| 中文字幕亚洲区| 精品免费日韩av| 欧美午夜宅男影院| 成人精品国产免费网站| 午夜激情久久久| 亚洲色图视频网| 久久久久久久国产精品影院| 欧美视频一区在线| 成人h精品动漫一区二区三区|