- 1
- 0
- 约2.34千字
- 约 6页
- 2017-07-10 发布于贵州
- 举报
嵌入式系统原理应用后半部分
考题类型:
单选题(20分)
简答题(60分)
程序/综合设计题(20分)
知识点:
嵌入式系统的定义,组成,特点
ARM处理器结构,流水线结构
ARM体系结构版本命名规则
编程模型
数据类型,处理器模式,工作状态
寄存器组织(分类,作用),特别:程序状态寄存器!
异常
存储器格式
基本寻址方式
ARM指令集
ARM指令寻址方式可分为四大类:
数据处理指令寻址
Load/Store指令的寻址
批量Load/Store指令的寻址
协处理指令寻址。
立即数的构成,是否合法
立即数方式
每个立即数由一个8位的常数进行32位循环右移偶数位得到,其中循环右移的位数由一个4位二进制的两倍表示。即:
immediate = immed_8进行32位循环右移(2*rotate_4)位
Eg:
immed_8=0x3f,rotate_imm=oxe
immed_8=oxfc,rotate_imm=0xf
转换为二进制形式:
0x3f=0000 0000 0000 0000 0000 0000 0011 1111
oxe=14(十进制) 2*14=28
∴,ox3f循环右移28位得到如下:
0000 0000 0000 0000 0000 0011 1111 0000=0x3f0
immed_8=oxfc,rotate_imm=0xf
0xfc=0000 0000 0000 0000 0
原创力文档

文档评论(0)