freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

bootloader代碼分析報(bào)告-展示頁

2025-05-22 22:03本頁面
  

【正文】 F_INS_HANDLER49 b SWI_SVC_HANDLER50 b INS_ABT_HANDLER51 b DAT_ABT_HANDLER52 b .53 b IRQ_SVC_HANDLER54 b FIQ_SVC_HANDLER行4654定義了系統(tǒng)異常處理向量表。行3338引入了一系列的符號。行2628,強(qiáng)制執(zhí)行32位的ARM指令,感覺很奇怪,應(yīng)該是用CODE16命令才對。. 判斷是否是thumb指令18 GBLL THUMBCODE19 [ {CONFIG} = 16 20 THUMBCODE SETL {TRUE}21 CODE3222 | 23 THUMBCODE SETL {FALSE}24 ]25 26 [ THUMBCODE27 CODE32 。的意義等于DCD偽指令,其分配一個字的內(nèi)存,并用100初始化該字的內(nèi)存,并使用RomBaseAddr標(biāo)志這段內(nèi)存的實(shí)際地址。行87定義了CPSR中FIQ與IRQ置位。200行1定義了CPSR中表示模式位的5位。10012 。***********************************************205206 END . 宏定義1 ModeMask EQU 0x1F2 SVC32Mode EQU 0x133 IRQ32Mode EQU 0x124 FIQ32Mode EQU 0x115 User32Mode EQU 0x106 Abort32Mode EQU 0x177 Undef32Mode EQU 0x1B8 IRQ_BIT EQU 0x809 FIQ_BIT EQU 0x4010 。 a2 = r1 190 ldr r1, =ResetMemSet191 ldr r2, BaseOfROM192 sub r2, r1, r2193 add r0, r0, r2 。 End of variable RAM space176177 BaseOfROM DCD |Image$$RO$$Base|178 TopOfROM DCD |Image$$RO$$Limit|179 BaseOfBSS DCD |Image$$RW$$Base|180 BaseOfZero DCD |Image$$ZI$$Base|181 EndOfBSS DCD |Image$$ZI$$Limit|182183 。 Preinitialised variables174 IMPORT |Image$$ZI$$Base| 。 ROM code start 172 IMPORT |Image$$RO$$Limit| 。enter svc mode and disable irq,fiq111 bic r0, r0, ModeMask112 orr r0, r0, (SVC32Mode :OR: IRQ_BIT :OR: FIQ_BIT)113 msr cpsr_c, r0114115 IMPORT InitSystem116 bl InitSystem 117118 adr r0, ResetEntry119 mov r3, (RamBaseAddr16)120 ldr r1, BaseOfROM 121 ldr r2, TopOfROM 122 add r1, r1, r3123 add r2, r2, r3124 0 125 ldmia r0!, {r4r11}126 stmia r1!, {r4r11}127 cmp r1, r2128 bcc %B0129130 sub r1, r1, r2131 sub r0, r0, r1 132 ldr r1, BaseOfBSS133 ldr r2, BaseOfZero134 add r1, r1, r3 135 add r2, r2, r3 136 1 137 cmp r1, r2 138 ldrcc r4, [r0], 4139 strcc r4, [r1], 4 140 bcc %B1141142 mov r0, 0143 ldr r2, EndOfBSS144 add r2, r2, r3145 3 146 cmp r1, r2147 strcc r0, [r1], 4148 bcc %B3 149150 IMPORT RemapMemory 151152 adr r0, ResetEntry153 ldr r1, =RemapMemory 154 ldr r2, BaseOfROM155 sub r2, r1, r2156 add r0, r0, r2157 add r1, r2, r3158 mov r2, 32159 0 160 ldr r3, [r0], 4161 str r3, [r1], 4162 subs r2, r2, 1163 bne %B0164165 ldr lr, GotoMain 166 b RemapMemory 167168 GotoMain DCD $MainEntry169170 。******************************************************57 MACRO 58 $Label HANDLER $Vector59 $Label60 sub lr, lr, 4 61 stmfd sp!, {r0r3, lr} 62 ldr r0, =$Vector63 ldr pc, [r0]64 ldmfd sp!, {r0r3, pc}^ 65 MEND6667 UDF_INS_HANDLER68 stmfd sp!, {r0r3, lr}69 ldr r0, =UDF_INS_VECTOR70 mov lr, pc71 ldr pc, [r0]72 ldmfd sp!, {r0r3, pc}^73 SWI_SVC_HANDLER74 stmfd sp!, {r0r3, lr}75 ldr r0, =SWI_SVC_VECTOR76 mov lr, pc77 ldr pc, [r0]78 ldmfd sp!, {r0r3, pc}^79 INS_ABT_HANDLER80 sub lr, lr, 481 stmfd sp!, {r0r3, lr}82 ldr r0, =INS_ABT_VECTOR83 mov lr, pc84 ldr pc, [r0]85 ldmfd sp!, {r0r3, pc}^86 DAT_ABT_HANDLER87 sub lr, lr, 488 stmfd sp!, {r0r3, lr}89 ldr r0, =DAT_ABT_VECTOR90 mov lr, pc91 ldr pc, [r0]92 ldmfd sp!, {r0r3, pc}^93 IRQ_SVC_HANDLER94 sub lr, lr, 495 stmfd sp!, {r0r12, lr} 96 mrs r0, spsr97 stmfd sp!, {r0}98 ldr r0, =IRQ_SVC_VECTOR99 ldr pc, [r0] 100 FIQ_SVC_HANDLER101 sub lr, lr, 4102 stmfd sp!, {r0r12, lr} 103 mrs r0, spsr104 stmfd sp!, {r0}105 ldr r0, =IRQ_SVC_VECTOR106 ldr pc, [r0]107108 。for startup code for Thumb mode28 ] 2930 。**********************************************************17 。RamEndAddr EQU amp。RomBaseAddr EQU 011 RamBaseAddr EQU amp。Bootloader代碼分析報(bào)告徐 凱200783Bootloader代碼分析報(bào)告 11. 啟動代碼分析 1. 1. 宏定義 5. 判斷是否是thumb指令 6. 定義新程序、引入新符號 6. 定義新程序、引入新符號 7. 定義系統(tǒng)異常向量表 7. 程序跳轉(zhuǎn)宏定義 7. 異常處理程序定義 7. 聲明C主函數(shù)程序入口 10. 10. 定義從FLASH啟動程序的函數(shù) 11. 11. 引入S3C4510相關(guān)系統(tǒng)配置寄存器的地址 18. 定義用于配置ROM和RAM的宏 18. 定義用于配置SYSCFG的宏 18. 定義用于初始化內(nèi)存的函數(shù)InitMemory 18. 定義用于初始化內(nèi)存的函數(shù)InitMemory 20. 定義內(nèi)存重設(shè)置函數(shù)ResetMemSet 21. 初始化21種中斷源響應(yīng)函數(shù)InitInterrupt 21. 初始化18個外部I/O端口函數(shù)InitPort 21. 初始化2個計(jì)時(shí)器的函數(shù)InitTimer 22. 初始化2個串口函數(shù)InitUart 22. 初始化棧函數(shù)InitStack 23. 系統(tǒng)初始化函數(shù)InitSystem 2424 / 251. 啟動代碼分析. 由于連接器參數(shù)中有first ,所以先從這個文件開始分析。首先,列出源代碼:1 ModeMask EQU 0x1F2 SVC32Mode EQU 0x133 IRQ32Mode EQU 0x124 FIQ32Mode EQU 0x115 User32Mode EQU 0x106 Abort32Mode EQU 0x177 Undef32Mode EQU 0x1B8 IRQ_BIT EQU 0x809 FIQ_BIT EQU 0x4010 。10012 。20013 GBLS MainEntry14 MainEntry SETS main15 IMPORT $MainEntry16 。??鯡????默?18 GBLL THUMBCODE19 [ {CONFIG} = 16 20 THUMBCODE SETL {TRUE}21 CODE3222 | 23 THUMBCODE SETL {FALSE}24 ]2526 [ THUMBCODE27 CODE32 。******************************************************31 AREA SelfBoot, CODE, READONLY3233 IMPORT UDF_INS_VECTOR34 IMPORT SWI_SVC_V
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1