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

正文內(nèi)容

arm的指令集-資料下載頁

2025-03-09 08:42本頁面
  

【正文】 TADD ? STR R0, [R1] ? 。 ? UARTADD 1000000 ? 也經(jīng)常使用相對(duì) PC的形式將外設(shè)中數(shù)據(jù)讀到 R0中: ? LDR R1, UARTADD ? LDR R0, [R1] ? 。 ? UARTADD 1000000 多寄存器存取指令指令形式 LDM/STM {cond} add mode Rn{!} registers 數(shù)據(jù)存取 堆棧操作 IA( Increment After) EA(Empty Aggrandizement )空遞增堆棧 IB( Increment Before) FA(FullAggrandizement )滿遞增堆棧 DA( Decrement After) ED( Empty Decrement)滿遞減堆棧 DB(Decrement Before) FD(Full Decrement)滿遞減堆棧 編號(hào)低的寄存器在存儲(chǔ)數(shù)據(jù)或者加載數(shù)據(jù)時(shí)對(duì)應(yīng)于存儲(chǔ)器的低地址 多寄存器存取指令舉例 ? LDMIA R1, {R0, R2, R5} ? SRMDB R1!, {R3R6, R11, R12} ? STMED SP!, {R0R7, LR} R0 ← [R1] R2 ← [R1+4] R5 ← [R1+8] [R14] ← R3 [R18] ← R4 [R112] ← R5 [R116] ← R6 [R120] ← R11 [R124] ← R12 R1 ← R1 24 現(xiàn)場保存:將 R0~R7, LR入棧 [R13] ← R0 [R134] ← R1 。 R13 ← R1336 PSW到 GPRs的傳送指令 MRS ? 三種情況下會(huì)使用: ? 修改 PSW內(nèi)容。 MRS用于將 PSW內(nèi)容讀到通用寄存器中; ? 異常中斷允許嵌套時(shí),需要在進(jìn)入中斷之后、嵌套中斷發(fā)生之前保存當(dāng)前處理器模式對(duì)應(yīng)的 SPSR。這時(shí)要先讀出 SPSR值,再用其它指令將其保存; ? 當(dāng)發(fā)生進(jìn)程切換時(shí),也需要保存當(dāng)前寄存器值。 ? 格式 MRS {cond } Rd, CPSR|SPSR ? 舉例 ? MRS R0, CPSR ? MRS R2, SPSR GPRs 到 PSW的傳送指令 MSR ? 當(dāng)要保存或修改當(dāng)前的 CPSR/SPSR時(shí),必須將這些內(nèi)容先傳送到 GPRs中進(jìn)行處理,然后就要采用 MSR指令寫回到 PSW中。 ? 通過 MSR指令,可以將立即數(shù)或 GPRs的內(nèi)容加載到 CPSR或 SPSR中的指定區(qū)域 MSR格式 ? MSR {cond} CPSR_f|SPSR_f, 32位立即數(shù) ? MSR {cond} CPSR_f|SPSR_f, Rm _f或者 field域表示域屏蔽控制,可為下列情況之一: C控制域 PSR[7:0] X擴(kuò)展域, PSR[15: 8] S狀態(tài)域, PSR[23: 16] F標(biāo)志位域, PSR[31: 24] N Z C V …… I F T M4 M3 M2 M1 M0 條件碼標(biāo)志位 控 制 位 MSR指令舉例 ? 置 N、 Z、 C和 V標(biāo)志位 MSR CPSR_f, F0000000 ? 僅置 C標(biāo)志位: MRS R0,CPSR ORR R0,R0,20230000 MSR CPSR_f, R0 ? 從監(jiān)控模式切換到 IRQ模式(如啟動(dòng)時(shí)初始化IRQ堆棧指針): MRS R0, CPSR BIC R0, R0, 1F ORR R0, R0, 12 MSR CPSR_c, R0 SWI指令格式 ? 格式 SWI {cond} 24位立即數(shù) ? 監(jiān)控程序調(diào)用是在系統(tǒng)軟件中實(shí)現(xiàn)的,因此從一個(gè) ARM系統(tǒng)到另一個(gè)會(huì)有不同。但是大多數(shù) ARM系統(tǒng)在實(shí)現(xiàn)特定的專門調(diào)用外,還會(huì)實(shí)現(xiàn)一個(gè)共同的調(diào)用子集。如 : ? SWI SWI_WriteC 。 把 R0低位字節(jié)送到用戶器件端顯示; ? SWI SWI_Exit ;返回到監(jiān)控程序 SWI 舉例 1 ? 輸出字符 A: MOV R0, ’ A’ SWI SWI_WriteC 將字符調(diào)入到寄存器 R0 打印 SWI 舉例 2 ? 輸出調(diào)用語句后的文本串的子程序: BL STROUT =“ Hello World” , 0A, 0D, 0 …… STROUT LDRB R0, [R14,1] CMP R0, 0 SWINE SWI_WriteC BNE STROUT MOV PC, R14 輸出下列信息: 調(diào)用返回 取字符 檢查結(jié)束標(biāo)志 沒有結(jié)束則繼續(xù)打印 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1