2009-2010学年度“微机原理与应用”指导手册一、考试及答疑信息答疑时间:1月20日(周三),白天到17:00为止。
答疑地点:教二208考试分数分布:平时成绩(50%):大作业、实验、实验考试、实验报告期末考试(50%):如果按百分制算,填空24分,简答24分,汇编程序16分,连接命令文件15分,中断编程21分。
二、填空部分1、2812的存储空间被分成了两部分,一部分是程序空间,一部分是数据空间。
2、2812有3个32位的CPU定时器。
3、2812的PIE称为外部中断扩展模块,可以支持96个外部中断,当前仅仅使用了其中的45个。
4、2812的实际线性地址能达到4M,存储器分配地址采用的是分页机制。
5、2812的存储器被分成程序空间和数据空间,保留区,CPU中断向量等几个部分。
6、2812通过CMD文件来分配存储空间的内容。
7、我们通常在调试程序的时候把程序装载到RAM中,而固化程序时候才会把程序烧写到FLASH里。
8、2812有很多外设,比如GPIO、EV A/B、SPI、SCIA/B、ADC、Watchdog等。
9、2812的CPU能够支持2个不可屏蔽中断和16个可屏蔽中断。
10、2812的中断是3级中断机制,分别是外设级、PIE级和CPU级。
11、假如在程序的执行过程中,某一个外设产生了一个中断事件,那么这个外设的某个寄存器中与该中断事件相关的中断标志位被置为1,该标志位需要手动清零。
此时,如果该中断相应的中断使能位也置1,外设就会向PIE控制器发出中断请求。
12、很多时候,需要通过写1对标志位清零。
13、外设中断的中断标志位是需要手工清除的,而PIE级的中断标志位是自动置位或清除的。
但是PIE多了一个PIEACK寄存器。
14、PIEIFR是PIE级的中断标志寄存器,PIEIER是PIE级的中断使能寄存器,PIEACK是中断应答位;IFR是CPU的标志寄存器,IER是CPU的使能寄存器,INTM是CPU的全局中断屏蔽位。