您的位置:首页 > 文旅 > 旅游 > 微信运营专员_上海新冠疫情防控工作发布会_足球世界排名国家最新_徐州关键词优化平台

微信运营专员_上海新冠疫情防控工作发布会_足球世界排名国家最新_徐州关键词优化平台

2025/1/8 21:19:54 来源:https://blog.csdn.net/codists/article/details/144947340  浏览:    关键词:微信运营专员_上海新冠疫情防控工作发布会_足球世界排名国家最新_徐州关键词优化平台
微信运营专员_上海新冠疫情防控工作发布会_足球世界排名国家最新_徐州关键词优化平台

一、 为什么选择这本书?

这本书来自于:https://github.com/codefollower/My-Blog/issues/1。工作之后,个人一直追求的一个方面就是“系统化”,笼统的来说就是从以下两方面进行系统化:“基础”+“专业”。这本书属于基础方面的深化,通过 Java 虚拟机来讲计算机组成。

二、这本书写了什么?

这本书的书名是《Principle of Computer Organization and Assembly Language–Using the Java Virtual Machine》,顾名思义,这本书就是基于 Java 虚拟机讲计算机体系结构(CPU、内存管理、附属设备等)和汇编语言的。当然,除了 Java 虚拟机,还讲了实际的计算机——Intel 800,PowerPC, Pentium,Microcontroller。

从2024年12月20日至2025年1月3日,期间花了15天阅读完《计算机组成及汇编语言原理》。

三、这本书特点

整本书阅读下来,这本书给我的感受就是精简、准确。

**精简。**整本书240页,并不厚,对于现在动辄上千页的书,我还是喜欢这类薄一点的书,当然,这并不是因为涉及的内容少。而是用词简练,同时去掉了很多形容词。

**准确。**这本书对很多概念进行了下定义,这是我最满意的一点。举个例子:machine language——The binary encoding of the basic instructions of a computer program(示例:10111000 00000001). This is not typically written by humans, but by other programs such as compilers or assemblers. machine code——See machine language。以前我每次看到 machine language 和 machine code 这两个词我就纠结于它们的区别是什么,现在终于搞清楚,其实值得是一个东西。一本好的书是敢于对概念进行下定义的书。为什么很多时候我们读完一本书对某些概念还是不理解,我觉得其中一个很重要的原因就是没有讲清楚“XXX是什么”,一会而用这个概念,一会儿用另外一个概念,直接把人绕晕。

这是一本很好的书,去看吧。

四、这本书适合什么样的人?

作者在 preface 说:”As noted above, the book is mainly intended for a single-semester course for second-year
undergraduates(如上所述,本书主要针对二年级本科生的单学期课程)“。

这本书是属于“打基础”类型的书。这本书关于 Java 虚拟机的内容不多,侧重于讲计算机体系结构及汇编语言,特别是汇编语言寻址相关的部分讲的尤其好。这本书适合想了解计算机组成及汇编语言的人。

五、推荐指数

按照5 星的标准,本书推荐指数 5 颗星。

六、参考资料

1. 编程

(1) Patrick Juola,《计算机组成及汇编语言原理》:https://book.douban.com/subject/3069889/

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com