嵌入式系统知识点..docxVIP

  • 2
  • 0
  • 约1.23千字
  • 约 1页
  • 2023-09-05 发布于湖北
  • 举报
嵌入式系统知识点 什么是嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置 嵌入式系统三要素 嵌入、专用、计算机 嵌入式处理器的类型党风 大端存储格式的规则是_大端格式中字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中_;小端存储格式则是 低字节对应低地址,高字节对应高地址 。 ARM 是 32 位 的处理器,有 2 个工作状态,工作在 ARM 状态时, 执行的是 32 位指令集,工作在 THUMB 状态时,执行的是 16 位指令集。_ Thumb 指令集是 ARM 指令集的子集。 ARM 有 7 种工作模式。它们的名称和缩写分别是:(usr 、fiq、irq Svc 、 abt 、 Sys 、und )。其中特权模式是指:(除用户模式以外,其余的 6 种模式称为非用户模式或特权模式),异常模式又是指:(除去用户模式和系统模式以外)。当前工作模式状态及设置是由 寄存器中的 M[4:0]五位决定的, 每种模式对应的 M[4:0]值是:( )。 ARM 的异常中断有 7 种,它们的名称是:(复位 ,未定义,指令预取终止,数据访问终止,软件中断异常,IRQ 中断异常,快速中断异常 ),对应的中断入口地址是:( ),默认的优先级是:( )。 ARM 核内共有 37 寄存器,分 31 个为通用寄存器 和 6 个为状态寄 存器_两类。按工作模式不同可分 3 个寄存器组。在 ARM 状态时的寄存器有:所有模式下均能访问的寄存器是(R0~R7 );除( 快速中断 )模式外均能访问寄存器 R0-R12,( 快速中断 FIQ )模式只使用自己的专用寄存器 R8-R12;在( )模式中,每个模式均有自己的 R13、R14、SPSR 寄存器。 其中 R13 是作 通用 寄存器共 6 个、R14 是作 链接 寄存器共 个、R15 是作 程序计数器 寄存器共 1 个。在 Thumb 状态下的寄存器:通用寄存器是_R0-R7 ,有 1 组;SP 堆栈指针寄存器共有 6 个,LR 链接 寄存器共有 6 个;PC 程序计数 寄存器有 1 个, CPSR 当前程序状态寄存器 寄存器有 1 个,SPSR _备份的程序状态寄存器 寄存器有 5 个。 ARM7 系列是 3 级流水线,即 取指 、 译码 、_执行 。程序计数器 R15(PC)总是指向取指的指令,因此PC 总是指向第 3 条指令。对于 ARM 指令有: PC 值=当前程序执行位置+ 8 ; 对于 Thumb 指令有: PC 值=当前程序执行位置+ 4 。 ARM 的寻址方式有七种,它们是:(堆栈寻址,块拷贝寻址,相对寻址, )。

文档评论(0)

1亿VIP精品文档

相关文档