计算机三级《嵌入式系统开发》_CHAPTER 2_ONE

  • 第二章学习记录(一)
    1..什么叫指令集?
    2. x86处理器属于CISC还是RISC?
    3. 什么叫做冯诺依曼存储结构?
    4. 什么是哈佛结构?
    5. 嵌入式处理器的结构及类型有哪些?
    6. ARM处理器的主要特点有哪些?
    7. pay attention 机器周期和其他周期的区别是什么?回去抓紧查资料解决。
    8. ISA中文名字叫什么?
    9. ARM指令、 Thumb指令和Thumb-2指令集有什么区别?
    10. 什么叫做ARM公司的处理器核?
    11. ARM处理器总共有几类?分别是什么?


    回答

    1. 什么叫做指令集?
      回答:Instruction Set,就是指令系统,用来设计处理器。内容包括基本数据类型、寄存器、寻址模式、指令、中断、异常处理以及外部I/O等。
    2. x86处理器属于CISC还是RISC?
      回答:
      x86处理器属于CISC复杂指令集,特点是:指令数目多结构复杂,功耗较大。
    3. 什么叫做冯诺依曼存储结构?
      回答:
      冯式结构与存储器连接的总线只有一套,也就是一套地址线、数据线、控制线连接cpu和存储器,存储器可以存放数据也可以存放程序,两者公用同一地址空间。因而有较好的灵活性。
    4. 什么是哈佛结构?
      回答:
      哈弗结构是数据和程序分为两个存储器,数据和程序不能共存。使用独立的两条总线和cpu通信。因而效率较高。
    5. 嵌入式处理器的结构及类型有哪些?
      按照指令集:分为CISC AND RISC结构;按照cpu和存储器间的连接方式:哈弗结构和冯诺依曼存储结构。
    6. ARM处理器的主要特点有哪些?
      回答:
      1)低功耗,2)固定指令长度,3)指令流水线技术,4)三地址指令格式,5)单周期操作,6)只使用加载/存储指令访问内存
    7. ISA中文名字叫什么?
      回答:
      ISA = Instruction Set Architecture,中文意思是 指令集架构
    8. ARM指令、 Thumb指令和Thumb-2指令集有什么区别?
      回答:
      ARM指令集全部都是32位的指令,Thumb指令全部都是16位字长的指令,可以看作是ARM指令的压缩形式。Thumb指令只支持通用功能,有时候需要使用ARM指令作为补充(比如异常的处理)。Thumb-2指令是一个混合指令集,既有16位的指令,又有32位的指令。功能强大、完备、效率高。
      现在来看,Thumb-2指令是最好的,用于实现代码密度和处理器性能的最佳平衡,它在不牺牲性能的情况下可以节省存储成本。
      举例如下,与ARM指令集相比,性能相同时代码密度可缩小31%。
    9. 什么叫做ARM公司的处理器核?
      回答:
      处理器核特指实现某种版本ARM指令集架构,具有取指令和执行指令功能的组件。而处理器还要集成其他组件。
      需要注意的是:ARM处理器中一定包含一个或者几个处理器核,而单纯的处理器核也能够作为处理器使用,因此,在一些资料当中,经常将两者混淆使用。
    10. ARM处理器总共有几类?分别是什么?
      回答:
      ARM处理器分为五类。
      分别是ARM经典处理器 (ARM n),Cortex-M处理器(嵌入式),Cortex-A(应用处理器),Cortex-R(实时处理器),ARM专家处理器(SecurCore processors。

猜你喜欢

转载自blog.csdn.net/shizheng_Li/article/details/89336305
今日推荐