leon1984 发表于 2014-8-20 23:21:30

《自己动手写CPU》1-5章下载

《自己动手写CPU》1-5章下载地址如下:



目前正在China-pub、亚马逊上预售:

http://product.china-pub.com/3804025

http://www.amazon.cn/图书/dp/B00MQKRLG8/ref=sr_1_1?ie=UTF8&qid=1408548075&sr=8-1&keywords=自己动手写CPU

Jordan?? 发表于 2014-8-20 23:26:55

高大上啊。。。。

xieyudi 发表于 2014-8-21 00:08:52

本帖最后由 xieyudi 于 2014-8-21 00:13 编辑

这个好像是eetop上OpenMIPS的版主写的
实现MIPS32的5级流水线在美国一般只是大学组成原理的作业, 不太难.
有兴趣建议参考Hennessy & Patterson的书, 美国大学组成原理的教材. Hennessy是MIPS的建立者, 所以也比较权威.

正在弄Cortex-M0的路过. 打算开学前把Cortex-M0的基本流水线实现, 然后结合课本加上乱序和超标量, 弄成R4那样.

xckhmf 发表于 2014-8-21 00:36:16

楼主是作者么。

gufeng722 发表于 2014-8-21 01:20:21

那我也推荐两本书吧;
初中知识入门级《编码的奥秘》
论坛水平的《ARM SoC体系结构》(中文版)

xieyudi 发表于 2014-8-21 07:27:06

本帖最后由 xieyudi 于 2014-8-21 07:31 编辑

这是我前阵子读H&P的书后花了3天自己做的一个, 拿回本科混了个优秀毕业论文. 弄了2个外设: 串口和VGA.

这个书里好像还涉及移植uCOS... 哎, 我太懒, 连定时器模块都懒得弄了.

cuiliang1984 发表于 2014-8-21 09:11:43

给初学者看还是可以的

浮华一生 发表于 2014-8-21 09:17:37

自己写的话,FPGA占用资源怎么样。成本应该比直接用单片机高吧?

aozima 发表于 2014-8-21 10:04:10

膜拜,忍住没下手。

leon1984 发表于 2014-8-21 14:18:23

浮华一生 发表于 2014-8-21 09:17
自己写的话,FPGA占用资源怎么样。成本应该比直接用单片机高吧?

主要是了解其内部设计,成本当然比单片机高,但是FPGA有自己的适用场合

leon1984 发表于 2014-8-21 14:20:24

xckhmf 发表于 2014-8-21 00:36
楼主是作者么。

马甲~~{:2_27:}

leon1984 发表于 2014-8-21 14:21:04

xieyudi 发表于 2014-8-21 07:27
这是我前阵子读H&P的书后花了3天自己做的一个, 拿回本科混了个优秀毕业论文. 弄了2个外设: 串口和VGA.

这 ...

{:2_26:} {:2_26:} {:2_26:}

leon1984 发表于 2014-8-26 23:11:19

aozima 发表于 2014-8-21 10:04
膜拜,忍住没下手。

可以读读这里提供的1-5章

晨星 发表于 2014-8-27 00:23:43

为什么都那么厉害,好羡慕

lisgo 发表于 2014-8-27 00:44:02

markkkkkk...

liuruoshui 发表于 2014-8-27 06:48:22

高大上啊!

dgtg 发表于 2014-8-27 08:48:15

mark !!!高s

Excellence 发表于 2014-8-27 08:52:57

{:victory:}{:victory:}{:victory:}

mouse_ox 发表于 2014-8-27 23:57:46

关注一下!!!{:victory:}

y1z2f4 发表于 2014-8-28 00:09:36

关注一下。。。。。。。{:victory:}

leon1984 发表于 2014-9-1 13:48:53

样书收到,晒图
http://blog.csdn.net/leishangwen/article/details/38978877

javabean 发表于 2014-9-1 14:06:47

终于找到这种书了,一直想研究一下,无奈大学的计算机组成和计算机体系结构的课本实在是没有什么可操作性或太古董

bdzhaojing 发表于 2014-9-2 10:34:46

关注一下.....

leon1984 发表于 2014-9-2 13:15:33

javabean 发表于 2014-9-1 14:06
终于找到这种书了,一直想研究一下,无奈大学的计算机组成和计算机体系结构的课本实在是没有什么可操作性或 ...

{:smile:} 感谢关注哦!

javabean 发表于 2014-9-2 20:17:55

leon1984 发表于 2014-9-2 13:15
感谢关注哦!

好书要支持的,毕竟国人开始向这个方向发展了,开始有人关注了

sokou 发表于 2014-9-2 20:42:50

谢谢楼主分享!

dytdyt2010 发表于 2014-9-2 23:00:10

看看 高大上的东西~

leon1984 发表于 2014-9-3 13:13:18

dytdyt2010 发表于 2014-9-2 23:00
看看 高大上的东西~

很平民化了,兄弟{:smile:}

Immortality 发表于 2014-9-3 13:51:00

还有一本 《编码:隐匿在计算机软硬件背后的语言》这本书讲的比较基础,不知道楼主这本书怎么样? 还以一本《计算机系统要素:从零开始构建现代计算机》这部书就比较专业一点了,惭愧还没读完,最近荒废了。。。{:sweat:}

leon1984 发表于 2014-9-3 14:03:19

Immortality 发表于 2014-9-3 13:51
还有一本 《编码:隐匿在计算机软硬件背后的语言》这本书讲的比较基础,不知道楼主这本书怎么样? 还以一本 ...

《编码:隐匿在计算机软硬件背后的语言》这本书正要看,后一本书没听说过,不好评论呵

leon1984 发表于 2014-9-5 13:14:30

javabean 发表于 2014-9-1 14:06
终于找到这种书了,一直想研究一下,无奈大学的计算机组成和计算机体系结构的课本实在是没有什么可操作性或 ...

应该比较适合,动手操作实践性比较强

minier 发表于 2014-9-5 15:22:53

支持楼主

leon1984 发表于 2014-9-6 13:43:03

这个海报不错

http://img.blog.csdn.net/20140906133705481?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGVpc2hhbmd3ZW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

ccrt 发表于 2014-9-6 18:28:13

楼主写了好几本书了吧

john78 发表于 2014-9-6 21:01:15

这个要支持一下

leon1984 发表于 2014-9-6 21:45:54

ccrt 发表于 2014-9-6 18:28
楼主写了好几本书了吧

作者是我一很好的朋友,我没那个实力啦{:shy:}

dgtg 发表于 2014-9-6 23:34:26

xieyudi 发表于 2014-8-21 00:08
这个好像是eetop上OpenMIPS的版主写的
实现MIPS32的5级流水线在美国一般只是大学组成原理的作业, 不太难.
...

高手高手高高手!

xiangye 发表于 2014-9-7 06:58:51

厉害啊,现在fpga嵌个软核还是不错的

tennokoe 发表于 2014-9-8 19:07:59

忍住,继续等更新和勘误

leon1984 发表于 2014-9-10 13:00:32

tennokoe 发表于 2014-9-8 19:07
忍住,继续等更新和勘误

在博客上一直有更新,位于CSDN,可以百度一下“自己动手写CPU”{:smile:}

易尘 发表于 2014-9-11 18:56:03

感觉高大上啊,这个感觉挺复杂的

问乐寻音 发表于 2014-9-11 19:16:55

这个略叼,我连操作系统都还没搞清楚呢。。。。

huangrui 发表于 2014-9-11 19:49:25

不错,以后学习的方向

机器人天空 发表于 2014-9-11 20:01:46

标记一下。。。。

eryueniao 发表于 2014-9-11 20:23:20

xieyudi 发表于 2014-8-21 07:27
这是我前阵子读H&P的书后花了3天自己做的一个, 拿回本科混了个优秀毕业论文. 弄了2个外设: 串口和VGA.

这 ...

你读的什么书啊,是用FPGA弄的吗

leon1984 发表于 2014-9-11 22:59:30

易尘 发表于 2014-9-11 18:56
感觉高大上啊,这个感觉挺复杂的

不复杂的,只要有FPGA的知识就可以了

leon1984 发表于 2014-9-12 13:12:12

      从今天开始,《自己动手写CPU》开展晒书评送书活动,在亚马逊、京东、当当三大图书网站上,发表《自己动手写CPU》书评的前十名读者,均可获赠《步步惊芯——软核处理器内部设计分析》一书,大家踊跃参与吧!活动时间:2014-9-11至2014-10-20

    《步步惊“芯”:软核处理器内部设计分析》以开源32位软核处理器OR1200为研究对象,像引导读者如做解剖学实验那般,对其进行剖析,力图使读者对教科书上介绍的处理器有一个实践上的认识,打破处理器令人高深莫测的印象,同时使读者了解处理器设计的细节。OR1200包括CPU、MMU、Cache、总线接口、电源管理、中断控制和计时器单元等多个模块,对于不同的模块,根据其难易程度,采用指令驱动分析法、情景分析法及直接分析源代码等不同的分析方法,便于读者理解。
  通过阅读《步步惊“芯”:软核处理器内部设计分析》,读者可以掌握一款成熟的软核处理器OR1200的设计思路、实现方法,同时更加深刻、具体地理解计算机组成原理、计算机体系结构等课程介绍的知识。

ccrt 发表于 2014-9-12 18:10:12

leon1984 发表于 2014-9-12 13:12
从今天开始,《自己动手写CPU》开展晒书评送书活动,在亚马逊、京东、当当三大图书网站上,发表《自 ...

为啥不是写《步步惊心》读后感送《动手写CPU》啊?
有步步惊心了都

黄阿呆 发表于 2014-9-12 18:27:44

mark,关注下

liurangzhou 发表于 2014-9-12 19:14:31

1.3节中说对于很多人来说,4是个不吉利的数字?有这种说法?美国人也把这个读作SI?

leon1984 发表于 2014-9-12 23:53:07

本帖最后由 leon1984 于 2014-9-13 00:11 编辑

liurangzhou 发表于 2014-9-12 19:14
1.3节中说对于很多人来说,4是个不吉利的数字?有这种说法?美国人也把这个读作SI? ...

{:smile:} {:smile:} 我朋友说也是查资料知道的,不一定是si,也可能有其他含义

leon1984 发表于 2014-9-12 23:54:08

ccrt 发表于 2014-9-12 18:10
为啥不是写《步步惊心》读后感送《动手写CPU》啊?
有步步惊心了都

出版社发起的活动哈{:tongue:}

kawaii_boy 发表于 2014-9-13 10:05:13

貌似真的很高大上啊

shanyx2010 发表于 2014-9-13 11:51:41

{:smile:} {:smile:} {:smile:} {:smile:} {:smile:}

咯耶 发表于 2014-9-13 22:42:11

收了,感谢

wshg 发表于 2014-9-13 22:57:36

FPGA这块不了解,计算机组成原理没去上过课,呜呜

leon1984 发表于 2014-9-15 00:02:47

kawaii_boy 发表于 2014-9-13 10:05
貌似真的很高大上啊

很基础的,别担心{:smile:} {:smile:}

cxhy 发表于 2014-9-15 20:06:33

leon1984 发表于 2014-9-12 13:12
从今天开始,《自己动手写CPU》开展晒书评送书活动,在亚马逊、京东、当当三大图书网站上,发表《自 ...

买了一本,支持楼主

hongmark 发表于 2014-9-15 20:50:54

看看,谢谢

leon1984 发表于 2014-9-15 23:30:26

cxhy 发表于 2014-9-15 20:06
买了一本,支持楼主

谢谢啊,觉得好的话记得写评论哦{:smile:}

crm 发表于 2014-9-15 23:49:48

估计这书对理解代码怎么翻译到机器语言,机器语言又怎么让cpu工作的很有帮助吧

chaojikoushuige 发表于 2014-9-15 23:59:48

看了看还是不懂

晨星 发表于 2014-9-16 00:13:37

好高端,好厉害,我一点也看不懂

wbxjtu 发表于 2014-9-16 00:35:18

后面几章了?

cxhy 发表于 2014-9-16 08:01:58

leon1984 发表于 2014-9-15 23:30
谢谢啊,觉得好的话记得写评论哦

恩恩。看不懂的话会去csdn问的。

LCH201328 发表于 2014-9-16 08:11:46

牛人,这也行

leon1984 发表于 2014-9-16 13:02:07

crm 发表于 2014-9-15 23:49
估计这书对理解代码怎么翻译到机器语言,机器语言又怎么让cpu工作的很有帮助吧 ...

这个理解很正确,绝对会有帮助{:smile:}

leon1984 发表于 2014-9-16 13:05:25

wbxjtu 发表于 2014-9-16 00:35
后面几章了?

CSDN上已经更新到第八章了{:3_57:}
http://blog.csdn.net/leishangwen?viewmode=list

LM1876 发表于 2014-9-16 13:35:37

我也一直想用多个8位单片机搭个CPU,不为别的,只为了了解CPU的工作原理,光看书肯定不深刻。。

leon1984 发表于 2014-9-16 13:50:29

LM1876 发表于 2014-9-16 13:35
我也一直想用多个8位单片机搭个CPU,不为别的,只为了了解CPU的工作原理,光看书肯定不深刻。。 ...

这个就可以实践啊,可以下载到FPGA,最后还移植了操作系统ucos_ii

leon1984 发表于 2014-9-16 23:13:47

感谢各位的支持,有时间的话,麻烦写点评论啊,开展晒书评送书活动,在亚马逊、京东、当当三大图书网站上,发表《自己动手写CPU》书评的前十名读者,均可获赠《步步惊芯——软核处理器内部设计分析》一书,大家踊跃参与吧!活动时间:2014-9-11至2014-10-20

leon1984 发表于 2014-9-18 13:59:24

最近打算搞一个抢楼送书活动,还在和出版社商议中

zhaojianjiang 发表于 2014-9-18 20:35:50

下载下来瞅瞅,谢谢楼主

leon1984 发表于 2014-9-20 22:41:49

zhaojianjiang 发表于 2014-9-18 20:35
下载下来瞅瞅,谢谢楼主

{:victory:} 一起交流了,共同进步!

youstupy 发表于 2014-9-21 10:12:37

mark一下,好东西

leon1984 发表于 2014-9-24 23:46:55

youstupy 发表于 2014-9-21 10:12
mark一下,好东西

{:smile:} 有时间可以翻翻看看{:smile:}

sql 发表于 2014-9-24 23:50:25

“教您从第一行代码开始,实现一款处理器!酒泉卫星发射中心资深电子工程师作品,以造卫星的态度写的书,中国人自己写的CPU!你值得拥有!”

看这介绍,很厉害啊!

fangliang66 发表于 2014-9-24 23:57:23

听这名字就的膜拜了

caoxuerji 发表于 2014-9-25 08:30:15

只能膜拜至此了

aleyn 发表于 2014-9-25 08:40:48

膜拜,我不懂FGPA,更不懂怎么写自己的CPU,我只会写脚本引擎,把脚本引擎嵌入到Cortex-M3/4里面去。

icoyool 发表于 2014-9-25 13:58:55

高端大气上档次,沾个边即可智商压制!

leon1984 发表于 2014-9-26 23:25:16

icoyool 发表于 2014-9-25 13:58
高端大气上档次,沾个边即可智商压制!

{:2_31:} 一点都不高大上,很容易理解的,只要上过计算机体系结构的课程,有一点FPGA的知识,应该都能看懂的

chinazhaoyl 发表于 2014-9-27 02:11:59

谢谢分享!

nickzhn 发表于 2014-9-27 08:30:40

想学FPGA

leon1984 发表于 2014-9-29 00:09:09

nickzhn 发表于 2014-9-27 08:30
想学FPGA

那就快快行动吧,FPGA还是很有意思的{:smile:}

march_gxj 发表于 2014-9-29 00:27:12

高大上,FPGA还没接触过

avrmomo 发表于 2014-9-29 00:49:30

感觉要学这本书,要先学好很多知识

lwbhf 发表于 2014-9-29 01:36:40

只能膜拜了

cxhy 发表于 2014-9-30 17:37:08

有一点不是特别明白,就是为什么在实现流水线的时候每一部分都会需要一个过度模块就像PC/ID.v ID/EX.v等等这样的,直接把PC.v和ID.v直接连起来难道不行么?

leon1984 发表于 2014-10-2 22:54:30

cxhy 发表于 2014-9-30 17:37
有一点不是特别明白,就是为什么在实现流水线的时候每一部分都会需要一个过度模块就像PC/ID.v ID/EX.v等等 ...

主要是实现寄存器,使得信号从上一阶段传到下一阶段

cooper_ 发表于 2014-10-3 12:53:49

一个人的旅行是孤单的
一个人的冬季是寒冷的
但是
一个人的处理器是骄傲的
让我们骄傲一次

还真没想过一个人可以写出一个CPU,好神奇~

zsenbao 发表于 2014-10-3 13:17:08

真正的高大上啊

背西风酒旗 发表于 2014-10-3 22:24:57

感谢楼主分享

背西风酒旗 发表于 2014-10-5 20:02:30

感谢楼主分享

leon1984 发表于 2014-10-8 00:07:04

zsenbao 发表于 2014-10-3 13:17
真正的高大上啊

别被题目吓到,其实很接地气的,一点都不复杂{:biggrin:}

lansen0815 发表于 2014-10-8 08:00:20

mark...............

leon1984 发表于 2014-10-10 11:12:27

cooper_ 发表于 2014-10-3 12:53
一个人的旅行是孤单的
一个人的冬季是寒冷的
但是


{:smile:} {:smile:} {:smile:}

leon1984 发表于 2014-10-11 07:57:00

亚马逊、京东、当当写评论的小盆友可以获赠“步步惊芯-软核处理器内部设计分析”一书,可以给我发站内信息告诉我地址,姓名,电话,邮编等信息,速速的哦{:smile:}(已经告诉我的就不用再发了)

leon1984 发表于 2014-10-15 13:24:42

活动快结束了,小伙伴们抓紧参与啊

tomyoct 发表于 2014-10-15 13:57:30

吊炸天。。。
页: [1] 2
查看完整版本: 《自己动手写CPU》1-5章下载