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

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

?? startup2.s

?? uCOS源碼
?? S
字號:
.text	.align 4 	.global begin	.type begin,functionbegin:	@set the IRQ stack	mov 	r0, #0xd2          @IRQMode	msr	cpsr_c,r0 	   @IRQMode	ldr	sp,=IRQstack_beg	        mov	r0, #211   					@ make sure svc mode	msr	CPSR_c, r0					@ and all irqs disabled        adr	r5, startup_data			        ldmia	r5, {r5, r8, sp}			@ Setup bss and stack , r5 is length        /*  Copy data sections to their new home.  */        /* r8 is bss addr */        /*  Clear BSS */	1:      mov	r4, #0        str	r4, [r8],#4	sub     r5, r5, #1		cmp 	r5, #0        bgt	1b		/*set the irq vector in 0x18*//*	mov	r4, #0	adr	r5, except_vector12:	ldr	r2, [r5,r4]	str	r2, [r4]	add	r4,r4,#4	cmp	r4, #32	ble	2b*/			        /*  Pretend we know what our processor code is (for arm_id)   */@@@	ldr     r2, =0x41000000@@@	orr	r2, r2, #0x7000		@ FIXME --> 0x41007000	ldr	r2, L_AT91_SF_CIDR	ldr	r2, [r2]		@ read processor id	str     r2, pid_adr	/* MACH_TYPE_ATMEL is 89 0x59 */	mov     r2, #89	str     r2, mid_adr		/* at91_init*/	mov fp, #0	bl	init_kernel	        mov fp, #0        b	start_kernel	__error:1:	mov	r0, r0	b	1b/*---------------------------------except_vector1:__error1:	b	__error1__error2:	b	__error2__error3:	b	__error3__error4:	b	__error4__error5:	b	__error5__error6:	b	__error6__error7:  	b	__error7__error8:	b	__error8__stubs_start:vector_reset:		b vector_resetvector_undefinstr:		b vector_undefinstrvector_swi:			b vector_swivector_prefetch:		b vector_prefetchvector_data:		b vector_datavector_addrexcptn:		b vector_addrexcptn------------------------------------*//* * Interrupt dispatcher * Enter in IRQ mode, spsr = SVC/USR CPSR, lr = SVC/USR PC *//*-------------------------------------------------------vector_IRQ:	@		@ save mode specific registers		@		ldr	r13, .LCsirq		sub	lr, lr, #4		str	lr, [r13]			@ save lr_IRQ		mrs	lr, spsr		str	lr, [r13, #4]			@ save spsr_IRQ		@		@ now branch to the relevent MODE handling routine		@		mrs	r13, spsr			@ switch to SVC_32 mode		bic	r13, r13, #MODE_MASK		@ preserve F and T bits		orr	r13, r13, #MODE_SVC|I_BIT		msr	spsr_c, r13			@ switch to SVC_32 mode		and	lr, lr, #15		ldr	lr, [pc, lr, lsl #2]		movs	pc, lr				@ Changes mode and branches.LCtab_irq:	.word	__irq_usr			@  0  (USR_26 / USR_32)		.word	__irq_invalid			@  1  (FIQ_26 / FIQ_32)		.word	__irq_invalid			@  2  (IRQ_26 / IRQ_32)		.word	__irq_svc			@  3  (SVC_26 / SVC_32)		.word	__irq_invalid			@  4		.word	__irq_invalid			@  5		.word	__irq_invalid			@  6		.word	__irq_invalid			@  7		.word	__irq_invalid			@  8		.word	__irq_invalid			@  9		.word	__irq_invalid			@  a		.word	__irq_invalid			@  b		.word	__irq_invalid			@  c		.word	__irq_invalid			@  d		.word	__irq_invalid			@  e		.word	__irq_invalid			@  f------------------------------------------------*//*---------------------------------------------__stubs_end:		.equ	__real_stubs_start, .LCvectors + 0x200.LCvectors:	b	__real_stubs_start + (vector_reset - __stubs_start)		b	__real_stubs_start + (vector_undefinstr - __stubs_start)		b	__real_stubs_start + (vector_swi - __stubs_start)		b	__real_stubs_start + (vector_prefetch - __stubs_start)		b	__real_stubs_start + (vector_data - __stubs_start)		b	__real_stubs_start + (vector_addrexcptn - __stubs_start)		b	__real_stubs_start + (vector_IRQ - __stubs_start)		b	__real_stubs_start + (vector_FIQ - __stubs_start)ENTRY(__trap_init)		stmfd	sp!, {r4 - r6, lr}		mrs	r1, cpsr		@ code from 2.0.38		bic	r1, r1, #MODE_MASK	@ clear mode bits		orr	r1, r1, #I_BIT|F_BIT|MODE_SVC	@ set SVC mode, disable IRQ,FIQ		msr	cpsr, r1		adr	r1, .LCvectors			@ set up the vectors		ldmia	r1, {r1, r2, r3, r4, r5, r6, ip, lr}		stmia	r0, {r1, r2, r3, r4, r5, r6, ip, lr}		add	r2, r0, #0x200		adr	r0, __stubs_start		@ copy stubs to 0x200		adr	r1, __stubs_end1:		ldr	r3, [r0], #4		str	r3, [r2], #4		cmp	r0, r1		blt	1b------------------------------------------*/   @----------------------------------------------------------------------      	.align  2        .global ARMDisableInt	.type    ARMDisableInt,functionARMDisableInt:         STMDB   sp!, {r0}         MRS     r0, CPSR         ORR     r0, r0, #0x80		@NoInterrupt         MSR     CPSR_c, r0         LDMIA   sp!, {r0}	 MOV     pc, lr	    @------------------------------------------------------------------------        .align  2        .global ARMEnableInt        .type    ARMEnableInt,functionARMEnableInt:        STMDB   sp!, {r0}        MRS     r0, CPSR        BIC     r0, r0, #0x80		@NoInterrupt        MSR     CPSR_c, r0        LDMIA   sp!, {r0}        MOV     pc, lr   @------------------------------------------------------------------------        .align  2        .global AT91_IRQHandler         .type    AT91_IRQHandler,functionAT91_IRQHandler:	@Interrupt Handler Prologue	SUB	lr, lr, #4	STMFD	sp!, {r0-r12, lr}		@; push registers and return address	MRS	r4, SPSR			@; get SPSR	STMFD	sp!, {r4}			@; push SPSR	@; End Interrupt Handler Prologue	@; Call main IRQ service dispatcher	BL do_IRQ		/* chy test	LDR	r12, =swap_context_flag 	LDR	r11, [r12]	TST	r11, #1	BEQ	%99	MOV r11, #0	STR	r11, [r12]	B	IRQContextSwap	*/		@; Interrupt Handler Epilogue	LDMFD	sp!, {r4}			@; pop SPSR		MSR	SPSR_c, r4			@; restore SPSR	LDMFD	sp!, {r0-r12, pc}^		@; restore registers and RFI	@; End Interrupt Handler Epilogue	@;	@; End of IRQHandler	@;/*	        .align  2	.global _gccmain	.type    main,function__gccmain:mainloop:	mov	r0, r0	b	1b*/L_AT91_SF_CIDR: .long	0xfff00000startup_data:   	       .word	  4096	       .word      stack_beg	       .word	  bss_begpid_adr:       .word 	  proc_idmid_adr:       .word	  mach_id		.data	.align 2proc_id: .word 0mach_id: .word 0	.align 2	.type stack_beg,object	.size stack_beg,4096stack_beg:	.word  0	.space 4096stak_end:	.word	0	.space 4096IRQstack_beg:	.word	0	.space	4096IRQstack_end:	.word	0	.space	4096.bss	.align 2	.type bss_beg,object	.size bss_beg,4096bss_beg:	.word 0	.space 4096

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
538在线一区二区精品国产| 韩国v欧美v日本v亚洲v| 欧美日韩中字一区| 亚洲一区二区三区四区中文字幕| 欧美一区永久视频免费观看| 久久国产精品露脸对白| 国产精品色噜噜| 欧美日本一区二区三区| 国产福利91精品一区| 亚洲综合图片区| 久久精品人人做人人综合 | 成人av影院在线| 国产精品久久久久久久久免费相片 | 91国产精品成人| 毛片av一区二区三区| 亚洲精品日日夜夜| 欧美久久久久免费| 成人黄色综合网站| 蜜臀av亚洲一区中文字幕| 国产精品免费久久| 91精品国产麻豆| 色婷婷精品久久二区二区蜜臀av | 欧美日韩亚洲国产综合| 欧美国产成人精品| 国产亚洲精品精华液| 欧美日韩一区二区在线观看| 亚洲成人av电影在线| 久久久久久久久久久久电影| 在线欧美一区二区| 国产福利一区二区三区视频在线| 香蕉乱码成人久久天堂爱免费| 久久精品在这里| 91精品国产综合久久香蕉的特点 | 久久一区二区视频| 欧美一区二区三区在线电影| 色综合视频在线观看| 国产精品综合视频| 日本不卡视频在线观看| 亚洲九九爱视频| 18欧美乱大交hd1984| 欧美一区二区免费视频| 99视频精品全部免费在线| 激情六月婷婷综合| 毛片基地黄久久久久久天堂| 亚洲综合一区二区精品导航| 综合精品久久久| 国产精品理伦片| 国产欧美精品一区aⅴ影院| 日韩欧美一级特黄在线播放| 欧美高清www午色夜在线视频| 成人99免费视频| 风间由美性色一区二区三区| 国产麻豆精品在线| 国产在线播精品第三| 亚洲欧洲精品一区二区三区不卡| 国产精品沙发午睡系列990531| 欧美激情在线一区二区三区| 亚洲国产精品传媒在线观看| 国产精品高潮久久久久无| 国产精品免费视频网站| 成人欧美一区二区三区1314| 国产精品视频看| 亚洲精品视频免费观看| 亚洲午夜视频在线| 美腿丝袜亚洲三区| 精品在线你懂的| 国产一区二区三区免费看| 国产suv精品一区二区三区| 成人免费毛片嘿嘿连载视频| av成人免费在线| 色诱视频网站一区| 欧美日韩一区 二区 三区 久久精品| 欧美日韩一区国产| 日韩欧美国产三级电影视频| 久久久久久久网| 国产精品欧美极品| 亚洲欧美成人一区二区三区| 亚洲午夜免费福利视频| 蜜臀av国产精品久久久久| 婷婷丁香久久五月婷婷| 免费人成黄页网站在线一区二区 | 一区二区三区日韩精品视频| 一个色综合av| 日韩成人免费看| 国产乱人伦偷精品视频不卡| 国产一区亚洲一区| 国产福利精品一区| 色偷偷久久一区二区三区| 91超碰这里只有精品国产| ww亚洲ww在线观看国产| 一个色妞综合视频在线观看| 免费成人av在线| 一本久久精品一区二区| 日韩一级精品视频在线观看| 亚洲精选一二三| 婷婷综合五月天| 99re热这里只有精品免费视频| 欧美日韩国产影片| 亚洲色图在线播放| 欧美96一区二区免费视频| 中文字幕中文字幕在线一区 | 国产精品99久久不卡二区| 激情图片小说一区| 欧美在线影院一区二区| 国产亚洲一区二区在线观看| 一区二区三区在线免费观看| 日本美女一区二区三区| 色香色香欲天天天影视综合网| 3d动漫精品啪啪1区2区免费| 久久久久久久久久久电影| 午夜免费久久看| av在线综合网| 欧美视频一区在线观看| 国产精品国产自产拍高清av王其 | 九九精品一区二区| 在线精品视频一区二区三四| 国产亚洲成av人在线观看导航| 亚洲妇熟xx妇色黄| 91尤物视频在线观看| 亚洲精品高清在线| 99精品欧美一区二区蜜桃免费| 日韩一级免费一区| 一区二区成人在线视频 | 亚洲日本欧美天堂| 日韩影院免费视频| 欧美日韩高清一区二区三区| 日韩精品最新网址| 日韩国产欧美三级| www.99精品| 久久九九国产精品| 国产aⅴ精品一区二区三区色成熟| 正在播放亚洲一区| 日本成人在线视频网站| 欧亚洲嫩模精品一区三区| 亚洲色图色小说| 丁香六月久久综合狠狠色| 中文av一区特黄| 国产成人啪午夜精品网站男同| 久久久久久久免费视频了| 久久不见久久见免费视频1| 日韩一级视频免费观看在线| 偷拍一区二区三区四区| 欧美猛男男办公室激情| 亚洲成a人片在线不卡一二三区| 欧美色男人天堂| 中文字幕一区二区三区蜜月| 91首页免费视频| 亚洲人成亚洲人成在线观看图片| 成人免费视频国产在线观看| 亚洲欧美综合色| 91女人视频在线观看| 亚洲福利国产精品| 欧美日韩成人在线| 26uuu亚洲婷婷狠狠天堂| 国产成人av一区二区| 在线观看视频一区二区| 亚洲免费在线看| 欧美精品第一页| 免费观看成人av| 久久久久久麻豆| 国产一区二区三区av电影| 中文字幕第一页久久| 色久综合一二码| 国产精品主播直播| 中文久久乱码一区二区| av亚洲精华国产精华精华| 亚洲高清免费在线| 91精品国产一区二区三区香蕉| 精品一区二区三区的国产在线播放| 精品国产乱码久久久久久闺蜜| av影院午夜一区| 亚洲综合激情网| 日韩精品在线一区二区| 国产一区福利在线| 18成人在线观看| 欧美成人精品1314www| 成人一区二区三区视频在线观看| 一区二区三区国产精华| 欧美四级电影在线观看| 国产主播一区二区三区| 国产精品久久久久四虎| 69堂精品视频| 国产精品99久久久久久有的能看| 夜夜操天天操亚洲| 欧美性猛交一区二区三区精品| 激情欧美一区二区| 亚洲精品videosex极品| 亚洲精品在线一区二区| 91成人免费网站| 国产在线视视频有精品| 亚洲国产另类精品专区| 久久亚洲二区三区| 欧美精品在欧美一区二区少妇| 日本午夜精品一区二区三区电影| 亚洲欧美怡红院| 精品欧美一区二区久久| 色综合视频一区二区三区高清| 久久精品国产澳门| 亚洲人精品午夜| 国产日韩亚洲欧美综合|