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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3832|回復: 0
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
自己整理的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所示:


      所有處理器模式下都可訪問當前程序狀態寄存器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 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人欧美一区二区三区黑人孕妇 | 精品国产不卡一区二区三区 | 国产一级视频在线播放 | 久久精品视频在线免费观看 | 日韩av在线免费 | 午夜影院视频在线观看 | 成人精品一区二区 | 亚洲视频在线免费观看 | 国产精品一区久久久 | 精品免费国产一区二区三区 | 日韩欧美国产精品 | 中文字幕亚洲精品 | 久久99精品久久久久久 | 大学生a级毛片免费视频 | 人人人人爽 | 亚洲一区二区三区免费观看 | 色综合国产 | 久久久久99| 日本一卡精品视频免费 | 亚洲精品一区二区三区在线 | 日日爱夜夜操 | 中文无吗 | 日本亚洲欧美 | 91精品国产综合久久久亚洲 | 国产精品污www在线观看 | 国产激情在线观看视频 | 日韩精品在线一区 | 国产精品综合网 | 午夜tv免费观看 | 奇米视频777| 亚洲精品一区二区三区蜜桃久 | 国外成人在线视频网站 | 久久久久国产 | 久久手机在线视频 | 免费观看国产视频在线 | 久久精品欧美一区二区三区不卡 | 久久久精品久久 | 午夜码电影 | 日本国产高清 | www.婷婷 | 成人小视频在线观看 |