pdf

cortex——m4指令集

  • 1星
  • 日期: 2015-05-14
  • 大小: 1.67MB
  • 所需积分:1分
  • 下载次数:2
  • favicon收藏
  • rep举报
  • free评论
标签: 指令集

指令集

cortex-M4的指令集,底层开发

Cortex -M4 Devices
Generic User Guide
Copyright © 2010 ARM. All rights reserved.
ARM DUI 0553A (ID121610)
Cortex-M4 Devices
Generic User Guide
Copyright © 2010 ARM. All rights reserved.
Release Information
The following changes have been made to this book.
Change history
Date
16 December 2010
Issue
A
Confidentiality
Non-Confidential
Change
First release
Proprietary Notice
Words and logos marked with
®
or
are registered trademarks or trademarks of ARM
®
in the EU and other countries,
except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the
trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document may be
adapted or reproduced in any material form except with the prior written permission of the copyright holder.
The product described in this document is subject to continuous developments and improvements. All particulars of the
product and its use contained in this document are given by ARM in good faith. However, all warranties implied or
expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any loss or
damage arising from the use of any information in this document, or any error or omission in such information, or any
incorrect use of the product.
Where the term ARM is used it means “ARM or any of its subsidiaries as appropriate”.
Confidentiality Status
This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license
restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this
document to.
Product Status
The information in this document is final, that is for a developed product.
Web Address
http://www.arm.com
ARM DUI 0553A
ID121610
Copyright © 2010 ARM. All rights reserved.
Non-Confidential
ii
Contents
Cortex-M4 Devices Generic User Guide
Preface
About this book ........................................................................................................... vi
Feedback .................................................................................................................... ix
Chapter 1
1.1
Introduction
About the Cortex-M4 processor and core peripherals ............................................. 1-2
Chapter 2
2.1
2.2
2.3
2.4
2.5
The Cortex-M4 Processor
Programmers model ................................................................................................ 2-2
Memory model ....................................................................................................... 2-12
Exception model .................................................................................................... 2-21
Fault handling ........................................................................................................ 2-29
Power management ............................................................................................... 2-32
Chapter 3
The Cortex-M4 Instruction Set
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
Instruction set summary ........................................................................................... 3-2
CMSIS functions ...................................................................................................... 3-9
About the instruction descriptions .......................................................................... 3-11
Memory access instructions .................................................................................. 3-22
General data processing instructions .................................................................... 3-39
Multiply and divide instructions .............................................................................. 3-74
Saturating instructions ........................................................................................... 3-95
Packing and unpacking instructions .................................................................... 3-107
Bitfield instructions ............................................................................................... 3-114
Branch and control instructions ........................................................................... 3-118
Floating-point instructions .................................................................................... 3-126
Miscellaneous instructions ................................................................................... 3-157
ARM DUI 0553A
ID121610
Copyright © 2010 ARM. All rights reserved.
Non-Confidential
iii
Chapter 4
Cortex-M4 Peripherals
4.1
4.2
4.3
4.4
4.5
4.6
About the Cortex-M4 peripherals ............................................................................. 4-2
Nested Vectored Interrupt Controller ....................................................................... 4-3
System control block .............................................................................................. 4-11
System timer, SysTick ........................................................................................... 4-33
Optional Memory Protection Unit ........................................................................... 4-37
Floating Point Unit (FPU) ....................................................................................... 4-48
Appendix A
Cortex-M4 Options
A.1
Cortex-M4 implementation options .......................................................................... A-2
Glossary
ARM DUI 0553A
ID121610
Copyright © 2010 ARM. All rights reserved.
Non-Confidential
iv
Preface
This preface introduces the
Cortex-M4 Devices Generic User Guide.
It contains the following
sections:
About this book
on page vi
Feedback
on page ix.
ARM DUI 0553A
ID121610
Copyright © 2010 ARM. All rights reserved.
Non-Confidential
v
展开预览

推荐帖子 最新更新时间:2021-06-18 21:47

【TI 无线主题征集】CC1101无线模块
本帖最后由 rain_noise 于 2014-11-13 14:14 编辑 公司有个热计量的项目,刚开始的时候设计是使用的有线通讯的方式。后来,安装到现场,发现施工布线的时间会比较长,所以改成了无线的方式。于是设计了一个无线模块,模块使用的是433MHz,主芯片采用的是STM8L+CC1101的方式,数据采用透明传输。这样设计不需要改变原来的程序,只需要添加一个模块就可以了。原理图参考的是T
rain_noise 无线连接
请大家帮小弟看一段程序,谢谢!
麻烦哪位帮小弟看一下这段程序呢,现象:串口无输出,检测TI不置位,程序卡在JNB TI,$ YX      EQU     P3.6              ;运行 SR      EQU     P3.2              ;输入 ON=0 JDQ     EQU     P3.3              ;继电器 ON=0 AUXR    EQU     8EH  
cccwwwggg2000 51单片机
MicroPython时事通讯第1期
翻译自:https://forum.micropython.org/viewtopic.php?f=19&t=4957 欢迎阅读第一期MicroPython时事通讯!本通讯旨在让您了解MicroPython的开发情况,向您介绍新硬件的新功能和变化,以及与MicroPython相关的事件和事宜。我们希望您喜欢这些更新。 MicroPython的第一行代码是在2013年4月29日写的,就在五年前。
dcexpert MicroPython开源版块
关于CCS6软件,拷贝程序,自动插入TAB的问题
你好,我在使用CCS6时,拷贝了一段程序,软件自动加入了TAB,使我每次要手动删除TAB,不然程序代码不对齐,如何设置CCS6,使他不自动加入TAB,如附件的{ if(AveLightVol>200){MachineIsOpen=1;}//说明盖子已经打开 else{MachineIsOpen=0;}//盖子没有打开#if ADCMODE==2 if(MachineIsOpen){UartP
俊杰 微控制器 MCU
GD32在KEIL中程序下载时的设置提醒
这是我第一次用KEIL开发GD32代码,并下载烧录。 安装KEIL的时候,顺便安装了GD32的开发包。 编译正常后,在下载时出现小问题: 看提示就知道是仿真器设置问题。 但是我已经选择板载仿真器了啊! 但是为什么还是会出现错误提示呢? 当时找了半天才发现,原来在这里还要再设置一次: 这次再保存设置后下载烧录就正常了。 不知道做三次同样设置的原因是什么?按正常想法,设置一
yang_alex GD32 MCU
F7-多功能串口监测工具-进度规划
本帖最后由 yubinwu 于 2015-10-21 19:24 编辑 找小伙伴一起来闯STM32 F7英雄联盟设计大赛 入围小组公布 http://bbs.eeworld.com.cn/thread-474093-1-4.html 找到了【F7开发板英雄帖】串口监测工具 http://bbs.eeworld.com.cn/thread-471803-1-4.html 硬件架构:
yubinwu stm32/stm8

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×