热搜关键词: 模拟电路单片机编程FPGARISC-V

pdf

大话处理器处理器基础知识读本

  • 1星
  • 2022-11-26
  • 6.55MB
  • 需要1积分
  • 0次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 处理器

处理器

大话处理器:处理器基础知识读本》主要内容简介:处理器是IT、通信、电子产业的基石,没有处理器,信息产业大厦就如同建立在沙滩之上。《大话处理器:处理器基础知识读本》是一本图文并茂、生动幽默的处理器科普读本,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。

本着科技以人为本的理念,《大话处理器:处理器基础知识读本》除了技术外,还介绍了大量人物和公司的故事,供大家闲读。《大话处理器:处理器基础知识读本》的主要读者是IT、通信、电子、半导体行业的从业人员以及学生。喜欢技术的看技术,不喜欢技术的看故事。

第1章  漫游计算机世界  1

1.1  计算机的前世、今生、来世  3

1.1.1  计算机的诞生  3

1.1.2  从军用到民用——飞入寻常百姓家  12

1.1.3  个人计算机时代——英雄辈出的时代  15

1.1.4  手机——装在口袋的计算机  25

1.1.5  无处不在的计算机  31

1.1.6  计算机的来世  31

1.2  计算机分门别类  33

1.3  PC机结构探秘  34

1.3.1  处理器——一颗奔腾的心  34

1.3.2  存储器——大肚能容,容天下难容之事  36

1.3.3  主板与芯片组——架起沟通的桥梁  38

1.3.4  输入设备——五觉  39

1.3.5  显示设备——脸面  42

1.3.6  显卡——我贵,因为我专业  47

1.3.7  通信接口——关节  47

1.3.8  软件——计算机的灵魂  49

1.3.9  计算机产业发展态势  50

第2章  初识处理器——掀起你的盖头来  53

2.1  处理器是怎样工作的——处理器的硬件模型  55

2.1.1  硬连线电路——一定终身  55

2.1.2  通用计算机模型——硬件搭台,软件唱戏  56

2.2  怎样来使用处理器——处理器的编程模型  57

2.2.1  软硬不分  57

2.2.2  ISA横插一刀  57

2.3  处理器的分层模型  58

2.4  选什么样的处理器——适合的才是最好的  59

2.4.1  硬件指标——硬实力的竞争  59

2.4.2  软件指标——软实力的竞争  62

2.4.3  商业指标——在商言商  63

第3章  指令集体系结构——处理器的外表  65

3.1  指令集是什么  67

3.1.1  从处理器编程模型谈起——一切从模型开始  67

3.1.2  计算机语言——人与计算机沟通的桥梁  68

3.2  指令集发展的来龙去脉  69

3.2.1  CISC时代——粗放式扩张  69

3.2.2  RISC时代——优化配置资源,合理提升效率  70

3.2.3  后RISC时代——不管黑猫白猫,抓到老鼠就是好猫  71

3.3  指令集的五朵金花  73

3.3.1  x86——硕大的大象  73

3.3.2  ARM——稳扎稳打的蚁群  74

3.3.3  MIPS——优雅的孔雀  75

3.3.4  Power——昔日的贵族  76

3.3.5  C6000——偏安一隅的独立王国  77

3.3.6  至今仍在服役的元老们  78

3.4  地盘之争  78

3.4.1  地盘划分  79

3.4.2  x86、ARM之战  80

3.4.3  ARM、MIPS之战  80

3.5  汇编语言格式——没有规矩不成方圆  81

3.5.1  机器字长  81

3.5.2  操作数个数  82

3.5.3  操作数顺序  83

3.5.4  大小端——小问题,大折腾  83

3.5.5  指令类型——我们需要哪些指令  83

3.5.6  寻址方式——千万里,我追寻着你  84

3.5.7  总结  85

第4章  微架构——处理器的内心世界  87

4.1  跟着顺溜学流水线  89

4.1.1  顺溜的2级流水线  89

4.1.2  顺溜流水线的深入分析  90

4.2  从子弹射击到指令执行  93

4.2.1  最简单的3级流水线  93

4.2.2  史上最经典的5级流水线  95

4.2.3  DSP更深的流水线  97

4.2.4  流水线上的冒险——免不了磕磕绊绊  98

4.2.5  分支预测——以古为镜,可以知兴替  103

4.3  从顺序执行到乱序执行——因时制宜  107

4.3.1  乱序的概念  107

4.3.2  指令的相关  108

4.3.3  去除指令的相关性  110

4.3.4  处理器的乱序执行  113

4.4  处理器并行设计——并行,提高性能的不二法门  117

4.5  指令并行(Instruction  Level  Parallelism)  118

4.5.1  指令并行的“绿营”和“蓝营”  118

4.5.2  Superscalar处理器实例——Intel  P4  CPU  119

4.5.3  VLIW处理器实例——TI  C6000  DSP  125

4.5.4  Superscalar和VLIW总结  130

4.6  数据并行(Data  Level  Parallelism)  130

4.6.1  何为SIMD、MMX、SSE  130

4.6.2  几种不同形式的SSE指令  132

4.7  线程并行(Thread  Level  Parallelism)  133

4.7.1  多线程——时分复用  133

4.7.2  硬件多线程——让我来帮你一把  135

4.7.3  多核——从“芯”到“蕊”的跳变  136

4.7.4  各种硬件多线程对比  138

4.8  并行总结  139

4.9  微架构总结  142

4.9.1  处理器性能公式  142

4.9.2  通过微架构的改进提高程序执行效率  142

4.9.3  商用处理器微架构的选择  143

第5章  Cache——处理器的“肚量”  145

5.1  什么是Cache——探索既熟悉又陌生的领域  147

5.1.1  随处可见的Cache——技术来源于生活  147

5.12  处理器的Cache——一切都是收益和成本的权衡  147

5.2  处理器的Cache结构——探索那些鲜为人知的秘密  150

5.2.1  Cache的层次——层次化管理  150

5.2.2  Cache的工作方式——丘比特之剑,命中与未命中  151

5.2.3  Cache的映射方式——多对一的策略  152

5.2.4  Cache的写方式——你不需要知道真相  156

5.3  Cache一致性  158

5.3.1  一致性问题的产生——信息不对称导致的问题  158

5.3.2  Cache一致性的底层操作  159

5.3.3  Cache一致性协议  160

5.4  片内可寻址存储器——软件管理的Cache  163

第6章  编写高效代码——时间就是生命  167

6.1  软件效率——21世纪什么最重要?效率!  169

6.1.1  高效代码的意义——时间就是生命,时间就是金钱  169

6.1.2  代码剖析——没有调查,就没有发言权  169

6.2  减少指令数——勤俭持家  171

6.2.1  使用更快的算法——算法,程序设计的灵魂  171

6.2.2  选用合适的指令——合适的人做合逧??——计算机的基本构成  213

8.1.1  模拟、数字、逻辑的关系——细微之处探真知  213

8.1.2  组合逻辑电路——万丈高楼平地起  216

8.1.3  时序逻辑电路——你在我心中留下了记忆  219

8.1.4  微电子技术——微乎微乎,至于无形  221

8.2  芯片设计——芯者,国之大事,不可不察也  224

8.2.1  人类是怎么管理复杂事物的  224

8.2.2  芯片设计流程  227

8.2.3  硬件描述语言——软硬不分  227

8.2.4  逻辑综合  229

8.2.5  硬件描述语言与软件描述语言的差别  230

8.2.6  物理设计  231

8.3  芯片制造——点沙成金  233

8.3.1  探索微观世界  233

8.3.2  芯片制造流程  234

推荐帖子 最新更新时间:2023-01-28 20:39

DSP C6000系列的C6455 DSK将程序固化到FLASH的方法
1. 实验平台       1.1. 硬件平台       TMS320C6455 DSK开发板、USB连接线等。              1.2. 软件平台       Flash Burn软件:FlashBurnDSK_v311、TMS320C6455 FBTC文件。              2. 实验过程       为实验方便,使用TMS320C6455 DSK提供的示
Jacktang DSP 与 ARM 处理器
【STM32F7英雄联盟大赛】便携示波器——软件方面进度
目前硬件方面前端模拟电路板已经做好,正在发往的路途中。至于软件方面已经完成ADC的采样以及简单的波形显示。也加上波形的最大值和最小值以及平均值的计算。 这是用信号发生器产生正弦波,把一个正弦波形显示出来,不过界面单调点,后期再把界面优化一下。数据采样是使用MCU内置的ADC。在所有引出外的引脚中,有个PA0可以在ADC1、ADC2、ADC3下进行交替采样。每次AD采样最高为3个时钟周期。ADC时
beian10 stm32/stm8
用个Esp8266把家用插座改装成了智能插座,成本只需20多
我家的房子应该算是老房子了,卧室开关灯用的还是普通的开关,连双掷开关也不装一个,每次关灯都要爬下床,这夏天还好,要是到了冬天那是极其痛苦的,如果要改造线路就变得非常不现实了。但是这怎么可能难得我们这些技术男呢?虽然撩妹不行,但是动手能力分分钟玩爆你。所以我就用机智云的SoC方案做一个内嵌在开关座里面的控制系统。这里分两部分讲述:软件和硬件。 软件 首先,我们要创建一个产品,然后定义一些数据点,
z3512641347 单片机
altera soc 设备树生成后 LINUX 无法BOOTING
本帖最后由 smjusunn 于 2016-7-7 17:35 编辑 大家好,今天是第一次发帖,由于技术水平比较初级,又害怕说不清楚,也害怕没人回答有点小紧张, 现在我在弄ALTERA NANO的板子,是CYCLONE V 的。我改了HPS UART1 的相关配置,目的是让UART1 与FPGA模块连接使用,我生成了新的设备树,不太清楚该如何处置新的设备树,我只是简单的把SD卡里面原来的so
smjusunn Altera SoC
ADI推出最新全面的无线传感器开发套件
北京2014年11月13日电 /美通社/ -- Analog Devices, Inc.(NASDAQ: ADI)最近推出一套全面的开发套件,使工业设备制造商能够通过可扩展的无线网络,轻松地将远程传感和监控功能加入到他们的物联网和大数据产品中 。 无线传感器开发套件显著减少了将设计从概念验证转到量产所需的时间和精力。该即用套件使工程师们仅用15分钟即可建立工作无线传感器,以远程报告和分析各种类
nmg ADI参考电路
Multisum 12.0 和13.0破解安装,以及安装包
replyreload += \',\' + 1942260;       前几天买了SSD,一重装了系统,一些软件就不能用了,所以花时间又重新装了一些软件,发现有的软件安装还是挺繁琐的,对于之前完全没有接触过的新手,也想起之前自己在网络上找资源的艰辛,不多说,我就是来送福利的,另附Multisum12.0 Multisum13.0Timson,如果您要查看本帖隐藏内容请回复的安装包和破解说明汉化
logitech66 模拟电子
【NUCLEO-WL55JC2测评】+AT_Slave例程测试
【NUCLEO-WL55JC2测评】+AT_Slave例程测试 一、测试前期准备 因为活动只提供了一个无线板,所以只能自己另外想办法。 我考虑一个是采用SX126x的LORA透传模块,同时频率要在433MHZ 所以我选了E22-400T22S   二、E22-400T22S准备 E22-400T22S硬件连接 VCC             3.3V
蓝雨夜 RF/无线
TI 用于智能燃气表和水表的具有接收器功能的 wM-Bus 169MHz RF 子系统
   一种极低功耗 ETSI 1 类接收器功能型射频子系统,适用于 169 MHz 下的具有 wM-Bus 功能的智能燃气表和水表。此设计根据 EN13757-4:2013 及其各变体(在意大利和法国定义)为所有 wMBus N 模式提供市场领先的阻断、选择性和 RX 灵敏度数值。此成本优化型设计不含 SAW 滤波器和 TCXO,使用射频友好型直流/直流转换器来降低平均功耗,同时保持最高射频性能
Jacktang 无线连接

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×