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

devtools/2024/12/23 15:50:14/

计算机组成及汇编语言原理》学习第 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.ppmy.cn/devtools/144732.html

相关文章

嵌入的律动,科技的心跳

在微观的世界中,有一种科技的生命以悄然无声的方式运作。它不张扬,却无处不在。嵌入式系统,正是这颗悄然跳动的科技之心。 它在汽车的引擎里点燃动力,让风驰电掣成为可能;它在智能手表中记录生命的律动,让…

挑战一个月基本掌握C++(第六天)了解函数,数字,数组,字符串

一 C函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上&#xff…

rust学习: 有用的命令

在学习rust的过程中, 发现一些有用的命令, 记录之. cargo subcommands cargo 子命令(cargo subcommands)是一种有用的机制, 可以对名为cargo-xxx的命令通过 cargo xxx来调用. cargo官方整理了一份cargo subcommands在这里: https://github.com/rust-lang/cargo/wiki/Third-p…

Kubernetes网络管理

Kubernetes 网络管理是 Kubernetes 集群中非常重要的一部分,它涉及到 Pod 之间的通信、服务发现、负载均衡以及与外部网络的连接。以下是 Kubernetes 网络管理的关键概念和组件: 1. Kubernetes 网络模型 Kubernetes 网络模型基于以下几个基本原则&…

【Nginx】基础

文章目录 代理正向代理反向代理 负载均衡Nginx安装Http反向代理负载均衡 代理 概念: 计算机中的一种概念,一般指代码设计方式,如AOP动态代理,或者物理层访问方式,如代理服务器 AOP的原理是动态代理,通过…

《Java编程入门官方教程》第八章练习答案

【练习8-1(CharQ.java、IQDemo.java)】创建队列接口 为在实际中了解接口的强大功能,下面看一个实际例子。在以前的章节中,使用过一个名为Queue的类,该类实现了一个简单的固定大小的字符队列。然而,有许多方法可以实现一个队列。例…

爬虫代码中如何处理异常?

在编写爬虫代码时,处理异常是非常重要的一步,因为它可以帮助你的程序更加健壮,能够应对网络请求失败、解析错误等问题。以下是一些常见的异常处理方法: 1. 网络请求异常 使用requests库时,可能会遇到网络连接问题&am…