目录

1、冯*诺依曼与哈佛结构

2、CISC与RISC

3、流水线技术

4、信息存储的字节顺序

4.1、小端格式

4.2、大端格式

4.3、示例


1、冯*诺依曼与哈佛结构

冯*诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构

哈佛结构是一种将程序指令存储和数据存储分开的存储结构

2、CISC与RISC

微程序控制的CISC计算机、硬件控制的RISC计算机

类别 CISC RISC
指令系统 指令数量很多 较少,通常小于100
执行时间 有些指令执行时间比较长 没有较长执行时间的指令
编码长度 编码长度可变,1~15字节 编码长度固定,通常为4个字节
寻址方式 寻址方式多样 简单寻址
操作 可以对存储器和寄存器进行算数和逻辑运算 只能对寄存器进行算数和逻辑运算,Load/Store体系结构
编译 难以用优化编译器生成高效的目标代码程序 采用优化编译技术,生成高效的目标代码

3、流水线技术

指令流水线是将一条指令分解成一连串执行的子过程。在CPU中把一条指令的串行执行子过程变为若干条指令的子过程在CPU中重叠执行。流水线处理机的一个重要指标吞吐率,吞吐率是指单位时间里流水线处理机流出的结果数。在有一个就是流水线的计算公式。

如果流水线的子过程所用时间不一样长则执行执行的时间为:

一条指令的执行时间+(指令条数-1)*指令执行子过程最长的一段时间

4、信息存储的字节顺序

4.1、小端格式

低字节数据存放在内存低地址处,高字节数据存放在内存高字节处。

4.2、大端格式

高字节数据存放在内存低地址处,低字节数据存放在内存高地址处。

4.3、示例

假设在32位字长的微处理器定义一个int类型的变量,其内存地址位于0x8000处,其值用十六进制表示为0x12345678,下面分表表示使用大端以及小端格式数据存储的位置。0x78是低地址,0x12是高地址

小端地址 0x8000 0x8001 0x8002 0x8003
小端数据 0x78 0x56 0x34 0x12
大端地址 0x8000 0x8001 0x8002 0x8003
大端数据 0x12 0x34 0x56 0x78

1.2 嵌入式微处理器体系结构相关推荐

  1. 常见的嵌入式微处理器(Micro Processor Unit,MPU)

    嵌入式微处理器是由通用计算机中的CPU演变而来的.它的特征是具有32位以上的处理器,具有较高的性能,当然其价格也相应较高.但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能 ...

  2. 32位嵌入式微处理器一览

    32位嵌入式微处理器一览 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理器的特点和应用场合,并 ...

  3. 32位嵌入式微处理器(processor)一览

    32位嵌入式微处理器(processor)一览 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理 ...

  4. 2.1嵌入式微处理器的结构和类型

    2.1嵌入式微处理器的结构和类型 2.1.1 嵌入式微处理器的分类 1.嵌入式硬件系统一般由嵌入式微处理器.存储器和输入/输出部分组成. 2.嵌入式微处理器是嵌入式硬件系统的核心,通常由控制单元.算术 ...

  5. 嵌入式微处理器的分类有哪些?

    在第一次学习嵌入式的时候,最好奇的就是什么是嵌入式,对这个概念是比较模糊的,不知道究竟是做什么的,能够有什么作用. 什么是嵌入式系统?一般的除了大型计算机.服务器.台式计算机.笔记本电脑等通用的计算机 ...

  6. 嵌入式微处理器详述(1)---什么是嵌入式微处理器

    嵌入式微处理器概述 嵌入式系统定义 嵌入式系统的发展阶段 嵌入式系统对系统软件的要求: 嵌入式系统的硬件 嵌入式微处理器概述 嵌入式微处理器的特点 主流的嵌入式微处理器 嵌入式系统定义 IEEE定义: ...

  7. 基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核研究

    本文研究的是基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核,设计新型数据采集系统平台,是得到重庆大学创新实验室资助的研发项目.开发软件在uclinux操作系统下进行,本文详细介绍了ucli ...

  8. 嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统

    基本结构 1.概述 嵌入式系统一般由嵌入式微处理器.外围硬件设备.嵌入式操作系统(可选),以及用户的应用软件系统等四个部分组成 2.嵌入式微处理器 (1)1000多种硬件处理器,分为MCU(Micro ...

  9. 与嵌入式开发板密不可分的嵌入式微处理器

    TQ335XB 开发板所用到的处理器--AM335x系列处理器是TI(德州仪器)推出的基于 ARM Cortex-A8 内核的微处理器. 嵌入式处理器是嵌入式系统的核心,是控制.辅助系统运行的硬件单元 ...

最新文章

  1. 如何将DATASET的数据导出到XML文件,并直接下载
  2. 如何修复修复损坏的TAU G2的.u2文件
  3. 使用OpenSSL为支付宝生成RSA私钥
  4. [MEGA DEAL]完整的Java编程训练营(94%折扣)
  5. 判定两个点是否在一条直线的同一侧_计算几何01-判定两条线段是否相交
  6. 嵌入式编程(一):51单片机如何将函数 定义到指定程序地址
  7. 牛客网--华为机试在线训练2:计算字符个数
  8. 一款非常牛逼的 Java 爬虫框架!(请低调使用)
  9. SPSS统计分析行业应用实战--SPSS 23.0新增
  10. Pr入门系列之十六:导出
  11. 高防CDN是什么?有什么作用?
  12. 手把手教你给女朋友编写一个公众号定时推送(java版本)
  13. 嵌入式课程学习 嵌入式硬件工程师需要学习哪些内容?
  14. HDMI 之 CEC
  15. Python-OpenCV相机标定、张正友标定法
  16. linux上的修图软件,修图只知道Photoshop?11款高逼格修图工具快来get!
  17. 骚话--大部分来源于抖音评论
  18. JAVA SE 8安装
  19. 北京普通中学、小学、幼儿园查询网址---普通中学、北京小学、幼儿园大全
  20. day_52 Java高级

热门文章

  1. vue中使用 vue-dplayer视频播放器实现hls播放
  2. 散文运维心得总结_运维人员年终工作总结一
  3. 论文阅读 SECOND:Sparsely Embedded Convolutional Detection
  4. R语言学习:用ggplot2画折线图
  5. 因果推断 | 双重差分法笔记补充
  6. 虚幻引擎(8)-射击准星
  7. 计算机等级考试office和wps哪个好,ms office和wps office二级考试区别大吗?考哪个好一些?...
  8. 微型计算机 极客 pdf,微型计算机(极客 2011年第4期).pdf
  9. SE0--搜索引擎网站收录大全--博客推广
  10. IDC许可证 互联网数据中心业务 增值电信业务许可证 办理流程