《计算机组成及汇编语言原理》阅读笔记:p28-p47

计算机组成及汇编语言原理》学习第 3 天,p28-p47 总结,总计 20 页。

一、技术总结

1.Virtual Machine

2.stack

3.The fetch-execute Cycle

在控制单元(Control Unit, CU)里面有一个指令寄存器(Instruction Register, IR)和一个程序计数器(Program Counter, PC)。PC保存下次要访问的内存(memory)地址, IR保存从内存地址拿到的数据(pattern)。

二、英语总结(生词:6)

1.compromise

(1)compromise: com-(“together”) + promittere

(2)promitere: pro-(“before”) + mittere(“to release, let go; send, throw”)

vt. to promise together(妥协,折中,让步)。

p30, This is due in part to its being designed from scratch in 1995 instead of inheriting several generations of engineering compromises from earlier versions.

2.paranoid

(1)paranoid: paranoia + -oid(“like, like that of”, 用于构造名词或者形容词)

(2)paranoia: para-(“beside, beyohnd”) + noos(“mind”)

adj. anxious because you do not feel you can trust others(多疑的)。

p30, Since the JVM is software only, a particularly paranoid user can even keep several successive versions so that in case a new version has some subtle and undiscovered bug, she can revert to the old version and still run programs.

3.conical

(1)conical: conic- + -al(“relating to”, 形容词后缀)

(2)conic: having the form of a cone

(3)cone:

c.a shape with a flat, round base and a top that becomes narrower until it forms a point(圆锥体)。

三、其它

阅读基础书籍的时候,有时候可能与我们当前的工作并没有直接的关系,读着读着容易陷入一种虚无感。此时的我们尤其要静下心来,基础是零散的,到后期才能把所有相关的概念串联起来。

四、参考资料

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)


http://www.niftyadmin.cn/n/5797192.html

相关文章

探索数据可视化的利器:Matplotlib

探索数据可视化的利器:Matplotlib 引言 在数据科学和机器学习领域中,有效的数据可视化是理解和传达信息的关键。Python拥有许多优秀的可视化库,其中Matplotlib是最基础也是最强大的之一。它不仅为其他高级可视化库(如Seaborn、P…

JUC并发工具---并发容器

HashMap为什么是线程不安全的 import java.util.HashMap; /*** 由于 HashMap 的线程不安全性,最终的 HashMap 值可能不符合预期。* 例如,预期值应该是 0(因为增加和减少操作相互抵消),但实际上可能得到一个不同的值。…

Android 蓝牙Bluedroid线程池设计思路介绍

零. 前言 由于Bluedroid的介绍文档有限,以及对Android的一些基本的知识需要了(Android 四大组件/AIDL/Framework/Binder机制/JNI/HIDL等),加上需要掌握的语言包括Java/C/C++等,加上网络上其实没有一个完整的介绍Bluedroid系列的文档,所以不管是蓝牙初学者还是蓝牙从业人员…

适用于.net的操作excel的库

目录 目录 知识点概要 知识点具体说明(使用步骤、解释) 使用场景及示例 1. EPPlus 2. NPOI 3. ClosedXml 4. SpreadsheetLight 5.ExcelDataReader 开源库 6. ExcelDataWriter 总结 知识点概要 使用Excel来导入和导出数据,在日常工作中使用频率是相当高的&…

[c++进阶(三)]单例模式及特殊类的设计

1.前言 在实际场景中,总会遇见一些特殊情况,比如设计一个类,只能在堆上开辟空间, 或者是设计一个类只能实例化一个对象。那么我们应该如何编写代码呢?本篇将会详细的介绍 本章重点: 本篇文章着重讲解如何设计一些特殊 的类,包括不能被拷贝,只能在栈/堆上…

基于哈希的字符串子串匹配算法

标题:基于哈希的字符串子串匹配算法 摘要: 本文介绍了一种基于哈希的算法,用于快速比较两个字符串中子串的相似性。该算法利用了Rabin-Karp算法的思想,通过计算子串的哈希值来快速判断它们是否相同。这种方法在处理大量数据时具有…

关于ftp.ncbi.nlm.nih.gov数据下载路由调整的记录

经查防火墙看到ftp.ncbi.nlm.nih.gov的流量比较大,对专线带宽使用造成比较大的负担。 于是把ftp.ncbi.nlm.nih.gov改从PPOE线出,发现下载速度下降好多。通过流量图进行分析, 可以看出路由走PPOE时,仅HTTPS协议有通迅流量&#xf…

CS 144 check4: interoperating in the world

Lectures Note 略 Exercises 执行cmake --build build --target check_webget发现超出12s了。 1、回看check0的代码,似乎不需要关闭写入方向,于是注释掉(关键) 2、将request的变量类型从string转为string_view(顺手…