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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

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

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

      所有處理器模式下都可訪問當前程序狀態(tài)寄存器CPSR。CPSR中包含條件碼標志、中斷禁止位、當前處理器模式以及其他狀態(tài)和控制信息。在每種異常模式下都有一個對用的程序狀態(tài)寄存器SPSR。當異常出現時,SPSR用于保存CPSR的狀態(tài),以便異常返回后恢復異常發(fā)生時的工作狀態(tài)。
(1)條件碼標志
N、Z、C、V,最高4位稱為條件碼標志。ARM的大多數指令可以條件執(zhí)行的,即通過檢測這些條件碼標志來決定程序指令如何執(zhí)行。
各個條件碼的含義如下:
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:對于加減法指令,在操作數和結果是有符號的整數時,如果發(fā)生溢出,則V=1;如果無溢出發(fā)生,則V=0;對于其他指令,V通常不發(fā)生變化。
(2)控制位的作用在圖1中可以看出,在這里就不闡述了。
二:CPSR與CPSR_c的區(qū)別
      CPSR有4個8位區(qū)域:標志域(F)、狀態(tài)域(S)、擴展域(X)、控制域(C)

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


評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 少妇高潮久久久久久潘金莲 | 六月天婷婷 | 日本美女一级片 | 日本三级在线视频 | 青青草视频网站 | 五月天激情国产综合婷婷婷 | 91av视频在线观看 | 日韩在线免费 | 日本黄色中文字幕 | 日韩一区二区三区av | 中文字幕麻豆 | 色综合天天 | 三级黄色录像片 | 日本不卡在线视频 | 青青视频网 | av老司机在线观看 | 欧美性猛交一区二区三区精品 | 免费激情网站 | 日本一级做a爱片 | 国产精品1区 | 国产三级精品视频 | 婷婷狠狠| 特级特黄aaaa免费看 | 精品亚洲国产成人av制服丝袜 | 99re在线| 性爱一级视频 | 欧美亚洲在线观看 | 青草导航 | 欧美日本精品 | 黄网在线播放 | 久久精品一区二区三区不卡牛牛 | 黄色一级小说 | 国产在线一区二区 | 天堂a在线 | 三级免费观看 | a级片免费观看 | 九一国产精品 | 国产91免费| 欧美一级在线观看 | 成人午夜在线视频 | 午夜影院福利 |