久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3965|回復: 0
收起左側

自己整理的ARM學習總結以及記錄(共34頁Word)

[復制鏈接]
ID:481002 發表于 2019-2-26 16:39 | 顯示全部樓層 |閱讀模式
自己整理的ARM學習總結以及記錄,搜集了一些關于ARM CPU啟動方面的關鍵知識點,希望對大家有用。

一、CPSR概述
      ARM處理器共有37個寄存器。這37個寄存器按其在用戶編程中的功能劃分,可分為2類寄存器,即31個通用寄存器和6個狀態寄存器。這6個狀態寄存器在ARM公司文件中其名稱分別為:CPSR、SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fig。這12的作用分別如圖1所示:
0.png

      所有處理器模式下都可訪問當前程序狀態寄存器CPSR。CPSR中包含條件碼標志、中斷禁止位、當前處理器模式以及其他狀態和控制信息。在每種異常模式下都有一個對用的程序狀態寄存器SPSR。當異常出現時,SPSR用于保存CPSR的狀態,以便異常返回后恢復異常發生時的工作狀態。
(1)條件碼標志
N、Z、C、V,最高4位稱為條件碼標志。ARM的大多數指令可以條件執行的,即通過檢測這些條件碼標志來決定程序指令如何執行。
各個條件碼的含義如下:
N:在結果是有符號的二進制補碼情況下,如果結果為負數,則N=1;如果結果為非負數,則N=0。
Z:如果結果為0,則Z=1;如果結果為非零,則Z=0。
C:其設置分一下幾種情況:
               對于加法指令(包含比較指令CMN),如果產生進位,則C=1;否則C=0。
               對于減法指令(包括比較指令CMP),如果產生借位,則C=0;否則C=1。
               對于有移位操作的非法指令,C為移位操作中最后移出位的值。
               對于其他指令,C通常不變。
V:對于加減法指令,在操作數和結果是有符號的整數時,如果發生溢出,則V=1;如果無溢出發生,則V=0;對于其他指令,V通常不發生變化。
(2)控制位的作用在圖1中可以看出,在這里就不闡述了。
二:CPSR與CPSR_c的區別
      CPSR有4個8位區域:標志域(F)、狀態域(S)、擴展域(X)、控制域(C)

完整的Word格式文檔51黑下載地址(共34頁):
arm學習記錄.docx (318.24 KB, 下載次數: 25)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人自拍视频 | 香蕉一区二区 | 亚洲综合网站 | 99精品观看| 亚洲综合99 | 狠狠操网站 | 日本二区在线观看 | 最近中文字幕第一页 | 成人午夜视频在线观看 | 日本精品免费在线观看 | 成人免费视频网 | 91麻豆精品国产91久久久更新资源速度超快 | 天堂成人av | 美人の美乳で授乳プレイ | 午夜影院在线 | 日韩国产精品一区二区三区 | 日本黄色大片免费看 | 亚洲一级av毛片 | 久久久精品一区二区三区 | 免费观看a级毛片在线播放 黄网站免费入口 | 欧美aaa| 日韩av在线一区 | 国产免费一区 | 国产成人午夜精品影院游乐网 | 欧美激情综合五月色丁香小说 | 亚洲一区 中文字幕 | 九九热这里只有精品6 | 亚洲视频二区 | 麻豆精品一区二区三区在线观看 | 超碰一区二区 | 中文字幕亚洲欧美 | 国产精品一区二区在线 | 人人九九 | 免费a在线 | 日韩高清国产一区在线 | 羞羞的视频免费观看 | 亚洲免费一区二区 | 99久久久99久久国产片鸭王 | 99精品99| 日韩中文一区二区三区 | 黄免费在线 |