免费智能真题库 > 历年试卷 > 嵌入式系统设计师 > 2011年下半年 嵌入式系统设计师 上午试卷 综合知识
  第24题      
  知识点:   嵌入式微处理器基础   体系结构
  关键词:   哈佛结构        章/节:   嵌入式微处理基础       

 
计算机的体系结构一般分为冯•诺依曼结构和哈佛结构两种,以下对哈佛结构的叙述中,不正确的是(24)。
 
 
  A.  程序和数据保持在同一物理存储器上
 
  B.  指令、数据可以有不同宽度
 
  C.  DSP数字信号处理器是哈佛结构
 
  D.  ARM9核是哈佛结构
 
 
 

 
  第27题    2016年下半年  
   54%
嵌入式处理器流水线技术中的结构冒险是指(27)。
  第9题    2020年下半年  
   47%
临时放置从内存里面取得的程序指令的寄存器是(9)。
  第1题    2012年下半年  
   42%
在CPU中,(1)不仅要保证指令的正确执行,还要能够处理异常事件。
   知识点讲解    
   · 嵌入式微处理器基础    · 体系结构
 
       嵌入式微处理器基础
        
        冯·诺依曼结构
        嵌入式操作系统硬件架构的核心是处理器(Central Processing Unit,CPU),负责从内存中取指并执行。在每个CPU的指令执行周期中,包括从内存取出指令,解码确定类型和操作数后再执行该条指令;然后再取指、解码并执行下一条指令,循环往复直至程序执行完毕。处理器的架构可采用冯·诺依曼结构(见上图)或者哈佛结构(见下图)。
        
        哈佛结构
        每个CPU都有其一套可执行的专门指令集。早期的计算机硬件结构比较简单,因而其指令系统很简单,指令种类较少,功能较简单。随着计算机硬件成本的降低,促使CPU的设计者在指令系统中增加了更多指令,其功能更强,当然其设置更为复杂。指令系统愈加复杂。通常将具有复杂指令系统的计算机称为复杂指令集计算机(Complex Instruction Set Computer,CISC),与之相对为精简指令集计算机(Reduced Instruction Set Computer,RISC)。两者的特点及对比见下表所示。
        
        复杂指令集和精简指令集的比较
        在实际使用中,人们发现:典型程序中80%的语句仅使用到指令系统中20%的指令,而且使用频度较高的指令都是简单的基本指令。复杂指令的设计更为复杂,使得其执行速度受限。精简指令集计算机(RISC),其设计特点是简化指令集,只设置使用频度高的一些简单指令,复杂指令功能由多条简单指令组合来实现。
        在嵌入式系统中,通过访问内存得到指令或者数据的时间远大于CPU执行指令所花费的时间。因此在CPU内部都有一些用来保存关键变量和临时数据的寄存器。一般而言,CPU主要由如下部件构成。
 
       体系结构
        RPR的体系结构如下图所示。RPR采用了双环结构,由内层的环1和外层的环0组成,每个环都是单方向传送。相邻工作站之间的跨距包含传送方向相反的两条链路。RPR支持多达255个工作站,最大环周长为2000km。
        
        RPR体系结构
   题号导航      2011年下半年 嵌入式系统设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第24题    在手机中做本题