- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与应用》思考题
Section 1
1、2812有哪些组成部分?
答:2812主要由CPU,存储器和I/O组成。CPU由算术逻辑单元(ALU)、中断管理器(PIE Interrupt Manager)、寄存器等组成;存储器分片内存储器和片外存储器,分别又分成程序空间和数据空间;I/O包括事件管理器(EVA/EVB)、ADC、Watchdog、SCI、SPI、GPIO等。
2、定点CPU能否做浮点运算?
答:可以,但是要定标。因为DSP都可以用C,只要是可以使用C语言的场合都可以实现浮点运算。
3、什么是存储空间?
答:存储空间是一些存储单元的集合。一个存储单元可以存放8个字节,即一个8位二进制数,也有的可以存放16个字节。2812一共有128K的存储空间。
4、2812存储空间分成哪几个部分?答:(1)程序空间和数据空间。2812所具有的RAM、ROM和FLASH都被统一编址,映射到了程序空间和数据空间。这些空间的作用就是存放指令代码和数据变量。
(2)保留区。数据空间里某些地址被保留了,作为CPU的仿真寄存器使用。这些地址是不向用户开放的。
(3)CPU中断向量。在程序空间里也保存了64个地址作为CPU的32个中断向量。
Section 2
1、如何把变量放到程序空间去?
答:通过cmd文件定位。
2、计算机总线是指什么?2812有哪些总线?
答:总线是信息传送的公共通道。2812有六条总线,分别是
程序地址总线(22位):用于传送程序空间的读写地址。
程序读数据总线(32位):用于传送读取程序空间时的指令或者数据。
数据读地址总线(32位):用于传送数据控件的度地址。
数据读数据总线(32位):读取数据空间时用于传送数据。
数据写地址总线(32位):用于传送数据空间的写地址。
程序、数据写数据总线(32位):在进行写操作时,向数据空间或程序空间传送相应数据。
3、总线与空间有什么关系?
答:通过总线来选址。
4、执行一条指令时,一般要完成哪些操作?
答:一条指令一般分为8步进行——取指令地址、读指令内容、译码指令、解决操作数地址、发出数据的地址命令、取进操作数、CPU执行指令、写入存储器。
5、流水线有什么特点?有什么好处?会带来什么问题?
答:(1)流水线所包含的硬件用来防止对同一个寄存器或者数据存储区同时进行读和写操作,避免造成混乱。
(2)一条指令最多分8步完成。
(3)每一步都需要一个时间间隔去完成。
(4)同一时间间隔可能有8条指令在执行。
(5)步与步之间有时会空出一个或多个时间间隔。
Section 3
1、试验需要哪些设备?
答:试验需要计算机、仿真器和实验板。
2、调试程序分哪几步?
答:
(1)编辑程序:编写C程序或汇编程序(可以调用库函数)。
(2)编译程序:C程序转换成汇编程序,汇编程序转成机器码。
(3)连接程序:编写连接命令文件(*.cmd),指示程序放置位置,安排变量、堆栈放置位置,指示变量地址(给内存变量命名)。
(4)调试:离线软件调试或下载用户板调试。
3、工程文件包含哪些内容?
答:工程文件包括库文件、连接命令文件、函数库文件、主程序等。
4、连接命令文件有什么作用?
答:连接命令文件用于控制程序文件中代码和数据输出段在存储器区域(必须是在MEMORY部分定义好的子区域)中的定位。
5、如何将变量安排到某个固定地址去?
答:通过cmd文件定位。
6、库文件有什么作用?
答:库文件中定义了一些结构体、共用体(union)变量等。
Section 4
1、内容、地址有什么区别?存有地址的单元名称是什么?
答:内容是单元的数据,地址是单元的号码。但是指针比较特殊,它是一个单元的数据,同时又是另一个单元的号码。存有地址的单元名称是指针。
2、你的程序代码放在哪里?
答:程序空间中。
3、你的变量放在哪里?
答:数据空间中。
4、什么是GPIO?为何也称为digital IO?
答:GPIO是通用输入/输出端口。因为通过GPxMUX多路选择器可以把这些引脚设置成数字I/O信号工作模式。
5、2812有几组GPIO?
答:2812有6组GPIO,分别为GPIOA(16位)、GPIOB(16位)、GPIOD(4位)、GPIOE(3位)、GPIOF(15位)、GPIOG(2位)。
6、编写使用GPIO程序时,分哪几步?
答:分为三步进行。
第一步:功能选择。通过GPxMUX寄存器,这是一个多路开关寄存器。该位为0,则对应引脚被配置成通用数字I/O引脚功能;该位为1,则对应引脚被配置成外设功能引脚功能。
第二步:方向选择。通过GPxDIR寄存器,这是一个方向控制寄存器。该位为0,则对应引脚被配置成输入引脚;该位为1,则对应引脚被配置成输出引脚。
第三步:输出数
您可能关注的文档
- 《期货公司金融期货结算业务试行办法》练习题解析.doc
- 《期货与期权》考试解析.doc
- 《企业安全生产应急管理九条规定》解读解析.doc
- 《企业的社会责任》课程论文解析.doc
- 《企业金融行为》综合练习(二)解析.doc
- 《企业金融行为》综合练习(一)解析.doc
- 《汽车保险与理赔》复习题解析.doc
- 《汽车底盘电控技术》课程标准解析.doc
- 《汽车销售》课程标准解析.doc
- 《桥边的老人》解析.doc
- DB3706_T 89-2023 人工影响天气流动作业点建设与管理规范.docx
- DB43_T 2864-2023 土家族非遗乐器咚咚喹通用技术要求.docx
- DB64_T 1836.14-2022 沙漠运动比赛项目标准 第14部分:沙漠橄榄球组织与竞赛规则.docx
- DB64_T 1552-2018 建筑物移动通信基础设施建设标准.docx
- DB54_T 0319-2024 高海拔地区汽油辛烷值的测定研究法.docx
- DB45_T 2925-2024 出口沃柑果园建设管理基本要求.docx
- DB62∕T 2915-2018 农村集体经济组织资产处置操作规程.docx
- DB3205_T 1152-2024 汽车消费纠纷人民调解规范.docx
- DB6110_T 61-2024 直升飞机防治松褐天牛技术规范.docx
- T_GXAS 780-2024 实验室危险化学品信息化管理规范.docx
文档评论(0)