- 1
- 0
- 约2.18万字
- 约 102页
- 2017-08-13 发布于湖北
- 举报
ARM組合語言程式設計 ARM微處理器指令優點 小晶片的面積低功耗 ARM架構還採用了一些特別的技術,在性能的前提下儘量縮小晶片的面積,並降低功耗。 條件式指令 所有的指令都可根據前面的執行結果決定是否被執行,從而提高指令的執行效率。 連續存取資料 可用載入/存儲指令連續傳輸資料,以提高資料的傳輸效率。 同時完成邏輯處理和移位元 可在一條資料處理指令中同時完成邏輯處理和移位處理。 自動增減迴圈 在迴圈處理中使用位址的自動增減來提高執行效率。 ARM微處理器的指令 ARM兩種指令集 ARM指令 為32位元的長度, Thumb指令 為16位元長度。 Thumb指令集為ARM指令集的功能子集,但與等價的ARM程式碼相比較,可節省30%~40%以上的存儲空間。 ARM處理器模式 ARM架構支援7種處理器模式。 模式改變 在軟體控制下可以改變模式 外部中斷或例外處理也可以引起模式發生改變。 大多數應用程式在使用者模式下執行。 當處理器工作在使用者模式時,正在執行的程式不能存取某些被保護的系統資源,也不能改變模式,除非例外(exception)發生。 ARM支援的7種工作模式 ARM微處理器的暫存器結構 ARM處理器共有37個暫存器,被分為若干個組(BANK),這些暫存器包括: 31個通用暫存器。 包括程式計數器(PC指標)。 6個程式狀態暫存器 用以標識CPU的工作狀態及程式的執行狀態,均為
您可能关注的文档
最近下载
- 奶粉的功效和作用.pptx
- 八年级国家义务教育质量监测(国测)音乐试题(附答案).docx VIP
- 新疆2026届高三(三模)数学试卷(含答案及解析).pdf
- 地理五诀(打印全).doc
- 福建连城银矿选矿工艺流程试验研究报告.doc VIP
- Unit 3 Extended Reading Smartphone a smart choice 课件-2022-2023学年高中英语牛津译林版(2020)必修第三册.pptx VIP
- 毕业设计论文_基于plc的自动售货机.doc VIP
- 1-枪水-清洁剂MSDS.pdf VIP
- 穆斯堡尔谱原理及应用.ppt VIP
- SKPx5燃气阀门执行器-使用说明-中文.pdf VIP
原创力文档

文档评论(0)