电子科技大学成都学院二零一三至二零一四学年第一学期
一.选择题(2分/题,共26分)
1. C
2. A
3. D
4. A
5. C
6. C
7. D
8. C
9. C 10. B 11. B 12.D 13. C 14.D 15.C 16.A
17.B 18.A 19.D 20.A
二.简答题(8分/题,共48分)
1.以应用为中心,以计算机技术为基础,软硬件可裁减、适应特定应用系统,并对功能、可靠性、成本、
体积、功耗等指标严格要求的专用计算机系统。
价格敏感、资源受限、低功耗、实时要求高、集成度高
2. 自顶向下设计:需求分析--------规格说明---------体系结构-------构件设计----------系统集成
3 见书P57页
4. 只读性、挥发性、存储容量、速度、功耗、可靠性。
SRAM 属于高速存储器,价格较高,容量不大,大多在几千至几百千字节之间,挥发性。
DRAM存储密度大,速度比SRAM慢,单位存储成本较低,存储容量在几百千至几百兆字节之间,挥发性。
FLASH读写速度快,存储容量大且成本更低,以块为单位进行信息的更新,非易失性。
5. 见书P111页
6. 见书P66页扩展地址.
三.详述题(13分/题,共26分)
1.见书P97页习题。
2.(本科)
#define PCOND (*(volatile unsigned long *)0x1d2001c)
#define PDATD (*(volatile unsigned long *)0x1d20020)
#define PUPD (*(volatile unsigned long *)0x1d20024)
void delay(unsigned int);
int main(void)
{
unsigned char mled;
PCOND = 0x5555;
PDATD = 0xff;
PUPD = 0;
mled = 0xfc;
while(1)
{
PDA TD = mled;
delay(10);
if(!mled)
mled = 0xfc;
mled <<=2;
}
}
void delay(unsigned int x) {
unsigned int i,j,k;
for(i= 0;i<=x;i++)
for(j=0;j<0xff;j++)
for(k=0;k<0xff;k++); }