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

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

?? lpc2xxx_cstartup.s79

?? lpc2148芯片ad轉換
?? S79
字號:
;-------------------------------------------------------------------------------
;文件中標號命名規則:	
;  ?xxx	僅能由匯編語言訪問的外部標號。
;  __xxx    可由C 語言訪問或定義的外部標號。
;  xxx	     單個模塊中的局部標號(注意,本文件包含多個模塊)。
;  main	 用戶程序起始點。
;
;------------------------------------------------------------------------------- 
; 適用于整個文件的宏和定義
;-------------------------------------------------------------------------------
; 模式,對應于CPSR寄存器的0-5位
MODE_BITS	DEFINE	0x1F		; 用于CPSR模式位的位屏蔽
USR_MODE	DEFINE	0x10		; 用戶模式
FIQ_MODE	DEFINE	0x11		; 快中斷請求模式
IRQ_MODE	DEFINE	0x12		; 中斷請求模式
SVC_MODE	DEFINE	0x13		; 管理模式
ABT_MODE	DEFINE	0x17		; 中止模式
UND_MODE	DEFINE	0x1B		; 為定義指令模式
SYS_MODE	DEFINE	0x1F		; 系統模式
;
;-------------------------------------------------------------------------------
; ?RESET
; 復位向量。通常INTVEC段被連接到0地址,為程序調試方便,也可以將其放在其它地址。
;-------------------------------------------------------------------------------
		MODULE	?RESET
		COMMON	INTVEC:CODE:NOROOT(2)
		PUBLIC  __program_start
		EXTERN	?cstartup
		EXTERN	undef_handler, swi_handler, prefetch_handler
		EXTERN	data_handler, irq_handler, fiq_handler
                CODE32	; Always ARM mode after reset	
		org	0x00
__program_start
		ldr	pc,[pc,#24]	; 絕對跳轉可以到達4 GByte
;		ldr	b,?cstartup	; 相對跳轉允許重映射(remap),限于32 MByte
; 可以去掉以下指令前面的注釋分號來允許異常向量,
; 也可以在C語言中采用預編譯命令#pragma vector。
		org	0x04
;		ldr	pc,[pc,#24]	; 跳轉到undef_handler
		org	0x08
;		ldr	pc,[pc,#24]	; 跳轉到swi_handler
		org	0x0c
;		ldr	pc,[pc,#24]	; 跳轉到prefetch_handler
		org	0x10
;		ldr	pc,[pc,#24]	; 跳轉到data_handler
		org	0x18
;		ldr	pc,[pc,#24]	; 跳轉到irq_handler
		org	0x1c
;		ldr	pc,[pc,#24]	; 跳轉到fiq_handler

; 用于ldr pc指令的常數表入口定位于0x20,
; 異常向量可以用C語言的預編譯命令#pragma vector指定,也可以在以下DC32指令后面填入向
; 量地址。向量地址為:ARM向量號+0x20。
		org	0x20
                dc32	?cstartup
		org	0x24
;                dc32	undef_handler
		org	0x28
;                dc32	swi_handler
		org	0x2c
;                dc32	prefetch_handler
		org	0x30
;                dc32	data_handler
		org	0x38
;                dc32	irq_handler
		org	0x3c
;                dc32	fiq_handler
		LTORG
;		ENDMOD	__program_start
                ENDMOD
;
;---------------------------------------------------------------
; ?CSTARTUP
;---------------------------------------------------------------
		MODULE	?CSTARTUP

		RSEG	IRQ_STACK:DATA(2)
		
		RSEG	ABT_STACK:DATA:NOROOT(2)
		RSEG	UND_STACK:DATA:NOROOT(2)
		RSEG	FIR_STACK:DATA:NOROOT(2)
		RSEG	SVC_STACK:DATA:NOROOT(2)
		RSEG	CSTACK:DATA(2)
		RSEG	ICODE:CODE:NOROOT(2)

		PUBLIC	?cstartup
		EXTERN	?main

; 從這里開始執行。
; 復位后為ARM管理模式,禁止中斷
		CODE32
?cstartup

; 需要時在這里加入建立堆棧指針之前的初始化指令

; 初始化堆棧指針。
; 以下方式可用于任何異常堆棧:FIQ, IRQ, SVC, ABT, UND, SYS。
; 用戶模式使用與系統模式相同的堆棧。
; 堆棧段必須在連接器命令文件中定義,并已經在上面聲明。
                mrs     r0,cpsr                             ; 原 PSR 值
                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#IRQ_MODE                     ; 置1 IRQ 模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(IRQ_STACK) & 0xFFFFFFF8     ; IRQ_STACK結束

                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#ABT_MODE                     ; 置1 Abort模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(ABT_STACK) & 0xFFFFFFF8     ; ABT_STACK結束

                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#SVC_MODE                     ; 置1 Supervisor模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(SVC_STACK) & 0xFFFFFFF8     ; SVC_STACK結束

                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#UND_MODE                     ; 置1 Undefined 模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(UND_STACK) & 0xFFFFFFF8     ; UND_STACK結束

                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#FIQ_MODE                     ; 置1 FIQ 模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(FIR_STACK) & 0xFFFFFFF8     ; FIR_STACK結束

                bic     r0,r0,#MODE_BITS                    ; 清0模式位
                orr     r0,r0,#SYS_MODE                     ; 置1 System模式位
                msr     cpsr_c,r0                           ; 改變模式
                ldr     sp,=SFE(CSTACK) & 0xFFFFFFF8        ; CSTACK結束

#ifdef __ARMVFP__
; 允許 VFP 協處理器。
                mov     r0, #0x40000000                 ; 置1 VFP 的EN位
                fmxr    fpexc, r0                       ; FPEXC,清除其它
; 將緩沖區清0以禁止下溢出。為完全滿足IEEE 754標準,應刪除該指令并安裝合適的異常句柄。
                mov     r0, #0x01000000		            ; 置1 VFP 的FZ位
                fmxr    fpscr, r0                       ; FPSCR, 清除其它
#endif

; 在這里添加更多初始化指令。

                ldr     r0,=?main
                bx      r0

                LTORG
                ENDMOD
                END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费一级片91| 亚洲三级电影网站| 日韩欧美国产电影| 欧美精品久久久久久久多人混战| 成人激情校园春色| 成人国产免费视频| 欧美三级视频在线播放| 欧美日韩久久一区| 日韩欧美国产电影| 国产欧美一区二区精品秋霞影院| 中文字幕av一区二区三区高 | 日韩精品91亚洲二区在线观看 | 精品国产乱码久久久久久图片 | 九九精品视频在线看| 国产最新精品精品你懂的| 国内精品视频一区二区三区八戒| 国产精品正在播放| 色综合色狠狠天天综合色| 精品视频在线免费观看| 日韩欧美国产三级电影视频| 国产欧美日韩三区| 亚洲一区二区精品视频| 美女一区二区三区在线观看| 国产v综合v亚洲欧| 欧美日韩精品系列| 中文字幕第一区| 亚洲.国产.中文慕字在线| 国产在线精品一区在线观看麻豆| 成人av电影免费在线播放| 欧美视频一区二区| 国产欧美日韩麻豆91| 亚洲国产一区二区三区| 国产不卡在线播放| 欧美高清dvd| 亚洲人精品午夜| 久久成人av少妇免费| 色噜噜狠狠一区二区三区果冻| 欧美日韩高清一区二区不卡| 国产精品天美传媒沈樵| 青青国产91久久久久久| 91视频免费看| 久久一夜天堂av一区二区三区| 亚洲精品成人少妇| 成人免费观看视频| 日韩精品中文字幕在线一区| 伊人夜夜躁av伊人久久| 国产专区综合网| 91精品久久久久久久99蜜桃 | 国产大片一区二区| 日韩三级视频在线看| 一区二区三区在线影院| 国产成人丝袜美腿| 精品国产伦一区二区三区观看体验 | 亚洲激情六月丁香| 成人性生交大片免费| 久久综合九色综合97_久久久| 亚洲国产aⅴ天堂久久| 91香蕉视频污在线| 国产精品久久久久婷婷二区次| 蜜桃一区二区三区在线观看| 欧美日韩国产一级| 午夜精品在线视频一区| 色妞www精品视频| 日韩理论片一区二区| av一本久道久久综合久久鬼色| 精品国产乱码久久久久久图片 | 亚洲天天做日日做天天谢日日欢| 亚洲理论在线观看| 波多野结衣在线一区| 日韩欧美久久久| 七七婷婷婷婷精品国产| 日本乱人伦一区| 亚洲欧洲日韩在线| 99麻豆久久久国产精品免费优播| 久久久久成人黄色影片| 福利一区二区在线| 国产精品久久久久一区二区三区 | 亚洲日本va午夜在线电影| 成人av网站免费观看| 国产亚洲污的网站| 国产精品香蕉一区二区三区| 国产欧美日韩在线观看| 成人午夜电影久久影院| 《视频一区视频二区| 91国偷自产一区二区三区成为亚洲经典 | 蜜桃视频免费观看一区| 日韩免费电影一区| 国产激情一区二区三区四区| 欧美国产禁国产网站cc| 91丨porny丨在线| 无码av免费一区二区三区试看 | 欧美一区二区三区在线观看视频| 免费观看成人鲁鲁鲁鲁鲁视频| 精品国产乱码久久| av午夜精品一区二区三区| 一区二区三区久久久| 欧美成人官网二区| 99在线精品视频| 日本一不卡视频| 欧美激情一区二区三区| 欧美日韩精品欧美日韩精品一综合| 日韩av在线免费观看不卡| 国产日韩亚洲欧美综合| 欧美专区亚洲专区| 国产精品69毛片高清亚洲| 成人欧美一区二区三区在线播放| 欧美日韩精品系列| 成人听书哪个软件好| 午夜精品久久久久影视| 国产色一区二区| 制服丝袜中文字幕亚洲| 岛国精品一区二区| 男女性色大片免费观看一区二区| 久久精品亚洲精品国产欧美kt∨| 一本色道久久综合亚洲精品按摩| 日韩国产高清在线| 国产精品伦一区二区三级视频| 欧美日韩中字一区| www.久久精品| 国内外精品视频| 亚洲一二三级电影| 自拍偷自拍亚洲精品播放| 精品国产乱码久久久久久牛牛| 在线日韩av片| 91啪在线观看| 粉嫩一区二区三区性色av| 美女一区二区视频| 天天亚洲美女在线视频| 亚洲免费看黄网站| 国产精品欧美久久久久无广告 | 色久优优欧美色久优优| 国v精品久久久网| 久久精品国产在热久久| 亚洲高清在线视频| 亚洲自拍偷拍av| 亚洲人亚洲人成电影网站色| 国产日韩欧美一区二区三区乱码 | 欧美视频在线一区二区三区| av不卡免费在线观看| 国产精品一区二区你懂的| 狂野欧美性猛交blacked| 天天亚洲美女在线视频| 天天综合色天天| 丝袜美腿高跟呻吟高潮一区| 香港成人在线视频| 午夜精品久久久久久| 亚洲国产一区二区三区 | 国产精品乱人伦| 久久久精品免费网站| 久久综合给合久久狠狠狠97色69| 3atv在线一区二区三区| 欧美一激情一区二区三区| 欧美一区2区视频在线观看| 91精品国产综合久久香蕉麻豆| 欧美三片在线视频观看| 欧美顶级少妇做爰| 日韩三级在线观看| 久久色视频免费观看| 国产日韩精品视频一区| 国产清纯白嫩初高生在线观看91 | 懂色av一区二区三区蜜臀| 国产精品影音先锋| 成人高清免费观看| 色国产综合视频| 欧美浪妇xxxx高跟鞋交| 日韩一区二区免费电影| 久久久精品tv| 亚洲色图视频网站| 首页国产欧美日韩丝袜| 国产真实乱子伦精品视频| 福利一区福利二区| 欧美日韩免费观看一区二区三区| 欧美二区乱c少妇| 国产调教视频一区| 樱桃视频在线观看一区| 男女激情视频一区| 99久久综合精品| 欧美人伦禁忌dvd放荡欲情| 久久夜色精品一区| 一区二区三区在线视频免费| 蜜乳av一区二区| 色综合av在线| 久久综合狠狠综合| 亚洲综合免费观看高清在线观看| 免费欧美高清视频| 91在线观看美女| 欧美精品一区视频| 一区二区三区四区在线| 精品亚洲欧美一区| 欧美日韩一区二区三区视频| 久久久久久99久久久精品网站| 亚洲激情六月丁香| 国产成人午夜高潮毛片| 91精品国产91久久综合桃花| 欧美激情综合网| 老汉av免费一区二区三区| 在线视频一区二区免费| 国产精品水嫩水嫩| 激情av综合网| 91精品国产综合久久国产大片 |