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

歷史上的今天

今天是:2025年02月12日(星期三)

正在發生

2020年02月12日 | ARM開發總結的小知識 Code,RO-data,RW-data,ZI-

發布者:玉立風華 來源: eefocus關鍵字:ARM  開發總結  Code  RO-data  RW-data  ZI- 手機看文章 掃描二維碼
隨時隨地手機看文章

ARM開發總結的小知識 
字節 8位
半字 16位
字   32位

Code, RO-data
RW-data,ZI-data

Code為程序代碼部分
RO-data 表示 程序定義的常量 const temp;
RW-data 表示 已初始化的全局變量
ZI-data 表示 未初始化的全局變量

Program Size: Code="18248" RO-data=320 RW-data=260 ZI-data=3952  

Code, RO-data,RW-data ..............flash
RW-data, ZIdata...................RAM

初始化時RW-data從flash拷貝到RAM

生成的map文件位于list文件夾下 (KEIL)

    Total RO  Size (Code + RO Data)                18568 (  18.13kB)
    Total RW  Size (RW Data + ZI Data)              4212 (   4.11kB)
    Total ROM Size (Code + RO Data + RW Data)      18828 (  18.39kB)

ARM指令的長度剛好是1個字(分配為占用4個字節),Thumb指令的長度剛好是半字(占用2個字節)

R0-R15 (R15-PC,R14-LR,R13-SP) 32位

每個異常模式還帶有一個程序狀態保存寄存器 (SPSR),它用于保存在異常事件發生之前的CPSR

LDMIA R1!,{R2-R7, R12} ;將R1單兀中的數據讀出到R2-R7,R12,  R1自動加1
STMIA RO!,{R3-R6,R10}  ;將R3-R6,R10中的數據保存到RO指向的地址,RO自動加1

在數據傳送之前,將偏移量加到Rn中,其結果作為傳送數據的存儲地址.若使用后綴“!”,則結果寫回到Rn中,且Rn值不允許為R15.指令舉例如下:
LDR   Rd, [Rn, #Ox4]!

LDMFD  SP!,{R0-R3,PC}^ ;中斷返回
“^”符號表示這是一條特殊形式的指令。這條指令在從存儲器中裝載PC的同時(PC是最后恢復的),CPSR也得到恢復

大端格式(Big-endian)
小端格式(Little-endian)

數據0x12345678存儲格式
      大端格式
低地址<----0x12|0x34|0x56|0x78---->高地址
      小端格式
低地址<----0x78|0x56|0x34|0x12---->高地址

ARM微處理器支持7種運行模式,分別為: CPSR M[4:0]

用戶模式(usr):ARM處理器正常的程序執行狀態。   10000
快速中斷模式(fiq):用于高速數據傳輸或通道處理。 10001 
外部中斷模式(irq):用于通用的中斷處理。             10010
管理模式(svc):操作系統使用的保護模式。            10011
數據訪問終止模式(abt):當數據或指令預取終止時進入該模式,可用于虛擬存儲及存儲保護。10111 
系統模式(sys):運行具有特權的操作系統任務。 11111
定義指令中止模式(und):當未定義的指令執行時進入該模式,可用于支持硬件協處理器的軟件仿真。 11011

ARM正常工作一般工作在用戶模式和系統模式,復位的時候進入管理模式

對于ARM指令集來說,PC指向當前指令的下兩條指令的地址

注意pc,在調試的時候顯示的是當前指令地址,而用mov lr,pc的時候lr保存的是此指令向后數兩條指令的地址

假設反匯編代碼:  0x000001 :  mov lr pc    

(此時查看PC寄存器的值是0x000001,但實際PC值是0x000003, lr里面保存的就是0x000003)



fields 指定傳送的區域(psr  CPSR或SPSR)
c 控制域屏蔽字節(psr[7..0])
x 擴展域屏蔽字節(psr[15..8])
s 狀態域屏蔽字節(psr[23..16])
f 標志域屏蔽字節(psr[31..24])

例如:MSR cpsr_c, #0xD3 ;  CPSR[7...0] = 0xD3

關鍵字:ARM  開發總結  Code  RO-data  RW-data  ZI- 引用地址:ARM開發總結的小知識 Code,RO-data,RW-data,ZI-

上一篇:ARM 啟動過程
下一篇:嵌入式Linux之我行——ARM MMU工作原理剖析

推薦閱讀

博帝(Patriot)公司宣布將推出一款主打高端市場的M.2固態硬盤——Viper SSD。從博帝公司透露的信息來看,此款SSD采用群聯E12主控,符合NVMe1.3標準,支持ECC糾錯算法,數據傳輸通道采用最新的PCIe 3.0 x4模式。存儲顆粒采用東芝64層BICS 3D NAND閃存,擁有240GB~2 TB容量可選。Viper連續讀寫速度分別為3200/3000MB/s,4K隨機讀寫IOPS均為600K。官方表...
被譽為“首部國產重工業科幻影片”的《流浪地球》,歷經四年的打磨后,將于大年初一和觀眾見面。  該片由郭帆執導,青年演員屈楚蕭扮演男一號劉啟,吳京特別出演,李光潔、吳孟達、趙今麥等鼎力加盟。  早先劉慈欣在觀看該片時一度哽咽,感慨一時間很難相信這是中國科幻大片的第一次嘗試,即使以美國科幻電影的標準,在各方面也都達到了一流...
根據數據研究公司Counterpoint Research的最新數據顯示,蘋果公司繼續主導全球真無線耳機市場,預計2020年,蘋果無線耳機出貨量有望超過1億套。 真無線耳機(True Wireless)通常指通過藍牙等方式與手機相連,并且兩耳之間也沒有連線的耳機產品。蘋果的AirPods雖然并非此類產品的首款,但它引爆了這個市場。 在今天發表的一份報告中,Counterpoint表示...
動蕩的2020正式過去,半導體產業以及終端市場在各位的努力下,在2020年底重現了蓬勃生機。但在過去的一年里,由于受到疫情和中美貿易摩擦的影響,無論是芯片市場、技術,還是終端都發生了翻天覆地的變化。 在疫情的推動下,市場加大了在線業務的投入;5G和AI的洶涌而至,推動我們擁抱數據中心;新能源汽車的興起,也讓芯片廠商推陳出新;而地緣政治的存在...

史海拾趣

問答坊 | AI 解惑

熱敏電阻如何做溫度補償?

通常要使用到熱敏電阻的單片機系統中,熱敏電阻都會與一個固定電阻串聯,那么這個固定電阻是如何確定阻值的呢?請大家討論討論。…

查看全部問答∨

基于無線傳感器的微控制器SPI總線設計

概述:基于IEEE802.15.4無線微控制器,為在2.4G頻帶上應用IEEE802.15.4標準及zigbee網絡的開發應用提供了完整的解決方案; 其使用是JN5121芯片,文中主要介紹了JN5121 SPI總線特點、配置方式及相關函數等等;…

查看全部問答∨

在Linux操作系統中,如何通過藍牙連接到個人局域網和撥號上網的?

如題,對藍牙的上網功能了解很少,希望高手指點! 謝謝…

查看全部問答∨

要做PCI的驅動,需要看DMA相關的東西嗎?

沒做過,對硬件不是很動,現在看接口部分,有些驅動程序里還有DMA的處理,不知道要不要看?…

查看全部問答∨

開發板上怎么掛載標準鍵盤啊?

請教各位 開發板上怎么掛載標準PC鍵盤(usb的)啊? …

查看全部問答∨

求助電機驅動芯片

我要幫忙做一個項目,用430F1611做主控,驅動的電機直流24V,額定電流13.4A,請問各位誰有好的建議用那款驅動芯片?小弟我才疏學淺,只知道用器件搭H橋了。(這個項目對與控制時效性要求不高)…

查看全部問答∨

*****香版主:IAR422+st-linkII在中斷內調試出問題

用IAR442,IAR5.X還未支持ST-LINK II,  ST-LINK II也不支高密度的FLASH,IAR422下用st-link II 在中斷內斷點調試,老是會跳不出中斷!何解?打算以后用IAR5.X+WIGGLER+HJTAG.EXE 不知功能如何?有沒有ST&nb ...…

查看全部問答∨

74LS164時序圖與實際應用程序相關度,高嗎?

近日看74LS164的用法以及一些相關程序。配上時序圖,真的,感覺基本沒關聯。 程序一般都是循環8次,每次都是一位檢驗。然后再移動一位。 觀74LS164的時序圖,自己分析如下:   AB     A  B  C  D  ...…

查看全部問答∨

從官網買的M4終于發貨了。。。

從官網買的M4終于發貨了。。。…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 手游| 靖州| 凉山| 嘉义县| 阜阳市| 滨州市| 海门市| 黎平县| 唐山市| 邛崃市| 大洼县| 梅州市| 克山县| 哈巴河县| 克什克腾旗| 江西省| 梁山县| 泊头市| 宽甸| 阜城县| 邓州市| 华容县| 隆尧县| 美姑县| 晋宁县| 汤原县| 辽源市| 旅游| 大城县| 德格县| 应城市| 宜丰县| 巴彦淖尔市| 神木县| 青神县| 定南县| 凉城县| 武威市| 韶山市| 启东市| 蕉岭县|