娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月06日(星期二)

正在發生

2018年05月06日 | 系統學習ARM之一 --ARM簡介

發布者:中和子 來源: eefocus關鍵字:系統學習  ARM 手機看文章 掃描二維碼
隨時隨地手機看文章

FS4412所處的位置是Cortex-A9

        

一、3、 8、 7:

1. ARM處理器的 3 種狀態

      ARM處理器正在運行那種指令,就處在那種狀態

      (1)ARM狀態        --- 運行ARM指令

      (2)Thumber狀態 --- Thumber指令

      (3)Java狀態         --- java字節碼

2. ARM 有8個基本工作模式

(1)為什么分不同的工作模式

    保護和管理資源(工作寄存器

    非特權模式:   

        User : 非特權模式,大部分任務執行在這種模式

    特權模式  :  

        非異常模式  System : 使用和User模式相同寄存器集的特權模式

        異常模式    

            外部異常  

                FIQ :   當一個高優先級(fast) 中斷產生時將會進入這種模式

                IRQ :   當一個低優先級(normal) 中斷產生時將會進入這種模式

            內部異常 

                Supervisor /svc:當復位或軟中斷指令執行時將會進入這種模式

                Abort : 當存取異常時將會進入這種模式

                Undef : 當執行未定義指令時會進入這種模式

                Monitor : 是為了安全而擴展出的用于執行安全監控代碼的模式;

3. 7種異常源

                                5種異常模式

    (1)復位異常                 ---- SVC 工作模式

    (2)軟中斷異常             ---- SVC 工作模式

    (3)IRQ異常                  ---- IRQ 工作模式

    (4)FIQ異常                  ---- FIQ 工作模式

    (5)未定義指令異常      ---- undef 工作模式

    (6)指令存取異常         ---- abortd 工作模式

    (7)數據存取異常         ---- abort 工作模式

異常處理的向量表

    (1)放在確切的地址

     (2)一共32個字節,對應7種異常發生時跳轉的地址,和1種保留

     (3)7種異常的相對位置是固定的

二、寄存器:

1. ARM工作寄存器

  • ARM處理器的運行,需要一組寄存器(工作寄存器)。每種工作模式,都對應一組工作寄存器。

  • ARM處理器工作模式的切換,實質是工作寄存器的切換。能公用的保留,不能共用的使用自己模式的寄存器替換。

2. 工作寄存器的總結

①R0-R7 所有的模式都共用

②R8-R12 除了FIQ模式外,其他模式都共用

③R13、R14寄存器 每種模式都是私有

     R13 -- sp

     R14 -- lr

④R15  所有模式都是共用

     R15 -- PC

⑤CPSR -- 所有模式都是共用

⑥SPSR -- 除了user和system模式沒有、其他模式都是私有

         user和system都是主動進入的,不需要保存SPSR

3. CPSR寄存器 -- 程序狀態寄存器


    前4后8

        前4 條件位 NZCV   表征的是ALU運算結果

         N = Negative result from ALU

        Z = Zero result from ALU

        C = ALU operation Carried out or  borrow

        V = ALU operation oVerflowed

    后8

        M[4:0]  處理器模式

        T       處理器狀態  T=1 thumber狀態 T=0 ARM狀態

        I、F    外部中斷的禁止為  寫1禁止

4. 程序計數器PC (r15)

     PC寄存器存放的是即將運行的指令的地址

三、異常處理的過程:

1. 異常處理

異常處理硬件自動操作:(四大步三小步)

(1)拷貝 CPSR 到 SPSR_

(2)設置適當的 CPSR 位:                               

         1--改變處理器狀態進入 ARM 態

         2--改變處理器模式進入相應的異常模式

         3--設置中斷禁止位禁止相應中斷 (如果需要)

(3)保存返回地址到 LR_

(4)設置 PC 為相應的異常向量

     注意是硬件處理,不需要軟件實現。

返回時:

回時, 異常處理需要:

        從 SPSR_恢復CPSR

        從 LR_恢復PC

2. 異常處理的向量表

(1)放在確切的地址

(2)一共32個字節,對應7種異常發生時跳轉的地址,和1種保留

(3)7種異常的相對位置是固定的

四、字節序:

小端:數據順時針旋轉后放到存儲器上,arm是小端存儲

    0x11223344

        

大端:逆時針旋轉

五、ARM核的結構:


關鍵字:系統學習  ARM 引用地址:系統學習ARM之一 --ARM簡介

上一篇:系統學習ARM之二 --ARM指令集
下一篇:STM32啟動文件解析

推薦閱讀

西安城墻南門人山人海,等待一項破世界紀錄的無人機表演。尷尬的是,1374架無人機拼出的圖案和文字,一半是亂碼,引起許多網友的興趣。“干擾的可能性比較大。”北京師范大學全球變化與地球系統科學研究院的無人機實驗室主任張寶鋼說。“這次不是隨機的失控,而是部分區域的無人機集體失控。”張寶鋼告訴科技日報記者,“這種大集群表演,每個無人機都預設...
目前,豐田汽車已經同意向奇點汽車出售電動車技術。作為回報,豐田汽車將擁有奇點汽車新能源積分的優先購買權,奇點也將加快電動汽車的研發進程。一個是自主造車新勢力,一個是日本老牌車企,豐田和奇點為什么能擦碰出火花,產生交集呢?站在豐田的肩膀上,奇點上海車展發布iC3在2019上海車展期間,奇點汽車奇點汽車發布了一款微型智能電動汽車——iC3量產...
據彭博社報道,在美國遭遇嚴厲的電子煙監管和市場份額下滑等因素影響下,Juul在計劃裁去三分之一員工,甚至可能達到40%,最終的決定將在未來幾周內做出。 一名知情人士透露,此次裁員是Juul Labs大規模重組計劃的一部分,約800~950人將受到影響。該人士指出,此次裁員與新型冠狀病毒的大流行無關。 華爾街日報的報道指出,Juul在一份聲明表示:“裁員作...
集微網消息 據《香港經濟日報》4日消息,臺積電據報計劃擴大在美國亞利桑那州的建廠計劃,臺積電去年5月宣布斥資120億美元在亞利桑那州設廠,知情人士稱,臺積電正計劃在當地額外再建造最多5座晶圓廠,但不清楚額外會增加多少產能及投資。臺積電首座12寸晶圓廠將落地鳳凰城,預計于2024年量產,每月產能料達到2萬片晶圓,主要生產5納米制程晶片。報道引述...

史海拾趣

問答坊 | AI 解惑

哪位哥哥或姐姐可以過來指點下~

本人剛剛大二,剛參加了學校的機器人比賽,收獲頗多,系主任建議從嵌入式入手, 專業科學的不多比較迷茫,不知道從哪里下手 求前輩們幫忙指點~~ ps:初來乍到,感覺這個論壇不錯,但是那個芯幣要怎么賺啊,貌似很多資料下載需要芯幣的~~嗚嗚………

查看全部問答∨

《電氣工程基礎(全美經典學習指導系列)》

簡介: 內容簡介:    本書為大學工科基礎課教學參考書。全書分為電路元件和電路定律,電阻電路的分析,穩態交流電路,瞬態電路分析,特殊強制函數和拉普拉斯變換,狀態變量電路分析,二極管,雙極結晶體管,場效應晶體管,運算放大器,開關邏 ...…

查看全部問答∨

用眼睛開車

受感控技術突飛猛進的幫助,現今的汽車操作模式已有明顯的不同。一位德國的科學家研發出一套使用「視線」來駕駛汽車的軟件「eyeDriver」,讓駕駛者運用眼球來開車,最高時速可達50英哩。這套軟件是透過追蹤駕駛的眼球運動來開車,能夠把眼球的轉向 ...…

查看全部問答∨

【關于mps430晶振】

    我用的是msp430f2274,芯片上只有xin,xout引腳,請問xin,xout是不是只能接32khz晶振, 如果我接一個40khz晶振能工作嗎,還有我在晶振上接了兩個15pf的電容協助40khz晶振起震, 問題是現在40khz晶振不工作,也不知道問題出在那里, ...…

查看全部問答∨

我的網絡程序在linux下交插編譯成功,是不是可以說明這個程序用硬件燒錄器進燒錄也必定能成功?

我的網絡程序在linux下交插編譯成功,是不是可以說明這個程序用硬件燒錄器進燒錄也必定能成功?…

查看全部問答∨

【公告】每日一問調整為每周討論

因為有網友給每日一問提起建議,綜合考慮一下,和SOSO商議以后決定將每日一問改成每周討論。獎勵規則:每月月末根據出題者問題討論情況給予一定的獎勵禮物或者代金卷(這個是論壇支持的,所以要感謝論壇),我個人也會適當的拿出一些東西來給予優秀 ...…

查看全部問答∨

CCM模式APFC電路設計

      傳統的工頻交流整流電路,因為整流橋后面有一個大的電解電容來穩定輸出電壓,所以使電網的電流波形變成了尖脈沖,濾波電容越大,輸入電流的脈寬就越窄,峰值越高,有效值就越大。這種畸變的電流波形會導致一些問題 ...…

查看全部問答∨

程序在GPIOPinRead執行完就跑飛了。

int temp; SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC); ******************************************************************** GPIOPinTypeGPIOInput(GPIO_PORTC_BASE, (GPIO_PIN_4 |GPIO_PIN_5 |GPIO_PIN_6 |GPIO_PIN_7) ); *********** ...…

查看全部問答∨

CN0156【10款典型實驗室電路推薦】之八

【10款典型實驗室電路推薦】之八:圖1所示電路提供一種簡單的方法,可控制75 MHz低功耗(20 mW)波形發生器(DDS) AD9834的輸出波形幅度。 DDS(直接數字頻率合成器)器件能夠產生正弦波、方波和三角輸出波形,因此可以用作波形發生器。   &nbs ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 临猗县| 旬阳县| 临洮县| 陇南市| 剑阁县| 灵川县| 迭部县| 阿坝| 盘山县| 永修县| 鹰潭市| 高阳县| 章丘市| 万宁市| 定边县| 新泰市| 海南省| 长垣县| 普洱| 五河县| 射阳县| 都匀市| 教育| 海丰县| 腾冲县| 泸西县| 彰化县| 临城县| 额尔古纳市| 房产| 永清县| 芮城县| 略阳县| 岗巴县| 雷波县| 射洪县| 宜阳县| 湖口县| 乐亭县| 安西县| 沐川县|