资料介绍
举例说明Cortex - A8微处理器的存储格式。
答: Cortex-A8处理器支持小端格式和字节不变的大端格式。此外,处理器还支持混合大小端格式(既有大端格式又有小端格式)和非对齐数据访问。对指令的读取,则总是以小端格式操作。
简述机器指令LDR与汇编伪指令的区别。
答:
(1)LDR 加载指令是 CPU 指令,完成实质性的数据传送。用于从内存中加载数据到寄存器中。LDR 指令是字加载指令,用于从存储器中将一个 32 位的字数据传送到目的寄存器中。该指令通常用于从存储器中读取 32 位的字数据到通用寄存器,然后对数据进行处理。当程序计数器 PC 作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序流程的跳转。
(2)LDR 伪指令是汇编指令,完成汇编阶段的数据传送,汇编后需要用相应的 CPU 指令替换。用于将一个立即数读取到相应的寄存器中,需要用等号来连接地址值。LDR 是把一个数字常量或一个地址加载到寄存器中的伪指令。
简述CPSR状态寄存器中各有效位的含义。
答:
① N:当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0表示运算的结果为正数或零
② Z:Z=1表示运算的结果为零,Z=0表示运算的结果非零。
③ C:可以有4种方法设置C的值:
-加法运算(包括CMP):当运算结果产生了进位时(无符号数溢出),C=1,否则C=0。
-减法运算(包括CMP):当运算时产生了借位时(无符号数溢出),C=0,否则C=1。
-对于包含移位操作的非加/减运算指令,C为移出值的最后一位。
-对于其它的非加/减运算指令,C的值通常不会改变。
④ V:可以有2种方法设置V的值:
-对于加减法运算指令,当操作数和运算结果为二进制的补码表示的带符号数时,V=1表示符号位溢出
-对于其它的非加/减运算指令,V的值通常不会改变。
⑤ Q:在ARM V5及以上版本的E系列处理器中,用Q标志位指示增强的DSP运算指令是否发生了溢出。在其它版本的处理器中,Q标志位无定义。
⑥ CPSR的低8位(包括I、F、T和M[4:0])称为控制位,当发生异常时这些位可以被改变。如果处理器运行于特权模式时,这些位也可以由程序修改。
中断禁止位I、F:置1时,禁止IRQ中断和FIQ中断。
T标志位:该位反映处理器的运行状态。当该位为1时,程序运行于THUMB状态,否则运行于ARM状态。该信号反映在外部引脚TBIT上。在程序中不得修改CPSR中的TBIT位,否则处理器工作状态不能确定。
运行模式位M[4:0]:这几位是模式位,这些位决定了处理器的运行模式。具体含义如下表所示:
保留位:CPSR中的其余位为保留位,当改变CPSR中的条件码标志位或者控制位时,保留位不要改变,在程序中也不要用保留位存储数据。保留位将用于ARM版本的扩展。
- Cortex-A8与STM32的区别 1次下载
- Cortex-M3内核的ARM处理器的应用资料说明 4次下载
- ARM Cortex-A8处理器的原理与应用PDF电子书免费下载 20次下载
- Cortex-M4内核处理器的技术参考手册 88次下载
- ARM的CortexA8的高性能微处理器的详细介绍 4次下载
- AM335xARM微处理器详细中文资料概述 40次下载
- TMS320DM816x达芬奇数字视频处理器技术参考手册资料大全 10次下载
- 基于CORTEX-A8的嵌入式数控系统设计 6次下载
- Cortex-A8 D37XX-KIT 设计规格书 11次下载
- 以CORTEX_M3微处理器为基础的数字磁通计 8次下载
- 【ARM白皮书】ARM Cortex-M处理器入门 39次下载
- 基于Cortex_M3处理器的__省略_MicroFramewo 0次下载
- ARM为移动和消费应用推出Cortex-A8处理器 21次下载
- Cortex-A9处理器系列 27次下载
- arm cortex-a8 pdf datasheet 156次下载
- Cortex-M0处理器的中断请求形式:电平触发和脉冲输入 1313次阅读
- 米尔科技ARM内核全解析浅谈 1567次阅读
- 米尔科技MYD-AM335X-J开发板 介绍 1516次阅读
- 基于ARM Cortex-A5微处理器——SAMA5D4系列 5046次阅读
- AMIC110多协议可编工业通信处理器开发方案 1761次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 6616次阅读
- 对Cortex-A53处理器的性能分析及特点概述 13.7w次阅读
- 分析Cortex-A7处理器与Cortex-A15处理器各自的优势及区别 6260次阅读
- 关于Cortex-A7处理器性能分析 3.1w次阅读
- 一文教你如何区别ARM Cortex系列处理器 5067次阅读
- 详解ARM Cortex-A32处理器,打造超高能效嵌入式环境 4742次阅读
- 一文解析Cortex-M处理器架构特性 7792次阅读
- ARM实时处理器Cortex-R8介绍_Cortex-R系列处理器盘点 1.6w次阅读
- Cortex-M系列处理器介绍及其特性参数 1.7w次阅读
- cortex-a9是什么处理器_cortex-a9处理器介绍 2.4w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多