当前位置: 首页 > news >正文

《嵌入式系统原理》一些题目

1 ARM 的存储格式?默认的存储模式是?

大端格式和小端格式,默认为小端模式

2 .当前程序状态寄存器?(英文简写、条件码标志位及控制位的含义)

CPSR,N,Z,C,V(P26)

3 .备份当前程序状态寄存器?(英文简写,作用)

SPSR(P26)

4 ARM 处理器运行模式?(种类、含义、英文简写)

用户模式(usr)、快速中断模式(fiq)、外部中断模式(irq)、管理模式(svc)、数据访问终止模式(abt)、系统模式(sys)、未定义指令模式(und)。(P22)

5 ARM 存储器管理单元 MMU?(作用、常见大小)

实现“逻辑地址到物理地址的映射”(P17)

6 ARM 异常?(定义、分类、异常向量入口地址、优先级)

当正常程序执行流程发生暂时的停止时,称为异常(P28)

7 ARM 寄存器组织:数量、分类;链接寄存器是?;堆栈指针寄存器是?;程序计数器是?

37个,通用寄存器31个,6个状态寄存器

链接寄存器是R14,堆栈指针寄存器是R13,程序计数器是R15(PC).(P23)

8.  ARM 处理器运行模式下的对应的寄存器组织。

P25

9.  精简指令系统 RISC?复杂指令系统 CISC?二者的区别。

P15表

10.  嵌入式系统的定义、三要素;嵌入式系统硬件的组成;常见的嵌入式操作系统;实时系 统?

以应用为中心,以微电子技术、控制技术、计算机技术和通信技术为基础,强调硬件和软件的协同性与整合性,软件硬件可裁剪的,适应应用系统对功能、可靠性、成本、体积、功耗和应用环境等有严格要求的专用计算机系统。(P1)

三要素:嵌入性、专用性、计算机系统(P2)

存储器、I/O单元电路、通信模块、外部设备等必要辅助接口组成。(P3)

OSE、Palm OS、Windows EC(P2)

FreeRTOS

11.  ARM7  ARM9  的对比:体系结构、流水线、指令集架构。

ARM7

ARM9

冯诺依曼

三级流水线

ARMv4指令集

哈佛

五级流水线
ARMv4T架构指令

P10

12.  ARM 处理器 T D M I  的含义;

T:支持Thumb指令集

D:支持片上调试

M:内嵌硬件乘法器

I:支持片上断点和调试点

13.  ARM 指令常见寻址方式?(寻址方式指令举例;指令后缀;Load Store 指令)

寄存器寻址、立即寻址、寄存器间接寻址、变址寻址、寄存器移位寻址(P32)

指令后缀P37

14.  ARM 指令分析与计算(书本例子,学习通习题);

15.  ARM 伪指令(作用、常见伪指令);

P57

16.  ARM 汇编(汇编程序组成、汇编程序的框架);

{语句标号} {指令或伪指令} {;注释}

AREA gcd,CODE,READONLY

ENTRY

END

17.  ARM 汇编与 C/C++的混合编程方式

1.在C语言中内嵌汇编指令

2.在汇编中使用C程序全局变量

3.C程序中调用汇编函数(P75)

18.  ARM 存储控制模块:S3C24x0 芯片存储容量;NAND Flash\Nor Flash SRAM\DRAM

1G,分为8块,每块128MB,NAND Flash\Nor Flash(P85),SRAM\DRAM(81)

19.  ARM UART 模块:RS232 接口电平特性;UART 结构;波特率计算;串口三线制;

RS232规定:-5V~-15V为逻辑1,+5V~+15V为逻辑0(负逻辑电平)

(P155)

波特率(P157例题)

串口三线制(P158)

20.  ARM AMBA 总线;

21.  ARM LCD 控制器相关寄存器的计算:LINEVAL HOZVAL、端口数据传输速率;

LINEVAL、HOZVAL(P172),数据传输速率(P180)

22.  嵌入式 BootLoader 技术:概念、作用;BootLoader 特点、常见嵌入式 BootLoader;嵌入  Linux 软件结构分层;BootLoader 的启动 2 个阶段;vivi 下的串口传输命令(xModem)。

启动引导程序(P223)

常见嵌入式 BootLoader:vivi、uboot、redboot、lilo等(P232)

23.  嵌入式 Linux 系统移植:Linux  内核结构、目录结构、移植主要工作;

P242、P244、P246

24.  嵌入式 Linux 设备驱动:驱动概念、驱动的分类及加载方式。

P271

相关文章:

  • Mysql5.7配置文件
  • StickyNotes,简单便签超实用
  • 变点分组法是一种时序数据处理与分段分析的方法
  • 聊聊Spring AI的Prompt
  • 20250414| AI:RAG多路召回和融合重排序技术
  • Android Studio 在 Windows 上的完整安装与使用指南
  • TreeMap和HashMap的区别
  • CST1020.基于Spring Boot+Vue汽车租赁管理系统
  • Neo4j GDS-10-neo4j GDS 库中相似度算法介绍
  • 自用:在使用SpringBoot做学生信息管理系统时遇到的问题
  • Npfs!NpFsdCreate函数分析之从NpCreateClientEnd函数分析到Npfs!NpSetConnectedPipeState
  • MySQL表的增删改查进阶版
  • Java学习——day29(并发控制高级工具与设计模式)
  • JavaWeb-04-Web后端基础(SpringBootWeb、HTTP协议、分层解耦、IOC和DI)
  • 智慧社区数据可视化中枢平台——Axure全场景交互式大屏解决方案
  • ESP-IDF 开发框架:探索ESP32的强大底层世界
  • 高校智慧能源系统解决方案:推动绿色校园建设的智能化实践
  • 02_通过调用硅基流动平台deepseekapi按输入的标题生成文章
  • 4.3 某箱体上自动涂胶视觉引导功能解析
  • 记一次InternVL3- 2B 8B的部署测验日志
  • 王毅谈中拉论坛第四届部长级会议重要共识
  • 习近平同巴西总统卢拉会谈
  • 权益类基金发行回暖,这些老将挂帅新基,谁值得买?
  • 马鞍山市原常务副市长黄化锋一审获刑11年,涉案金额三千余万元
  • 观察|天空之外的战场:官方叙事、新闻与社交平台中的印巴冲突
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式