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

news/2024/12/23 7:42:40/

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

相关文章

nano编辑器的使用

nano 是一个非常简单易用的命令行文本编辑器,它常用于在 Linux 或类 Unix 系统中快速编辑文件,特别适用于需要修改配置文件或快速编辑文本的场景。以下是一些常见的 nano 使用技巧和基本操作。 1. 打开文件 要使用 nano 编辑文件,打开终端并…

在 .NET 5.0 运行 .NET 8.0 教程:使用 ASP.NET Core 创建 Web API

前言 因为我本机安装的是vs2019,所以我在使用vs创建项目的时候,只能选择.NET 5.0,而无法选择.NET 8.0 在网上有看到说用vs2019使用.net 8.0 ,但是感觉不可靠,要用还是安装vs2022吧。 我因为不想要安装vs2022。 但是微…

docker打包镜像并迁移:如何从A服务器打包docker镜像到B服务器上容器中运行

1.在A服务器上,查看docker镜像 docker images会显示当前的服务器上已有的镜像 2.在A服务器上,将所需要的镜像打包 docker save -o shuai_docker.tar xxx(镜像名):vxx(镜像版本)会出现:xxxxx:Loading layer [>] xxkB/xxkB字样 3.将shua…

CPU性能优化--前端优化

绝大部分时候,CPU前端低效可以描述为这样一种情况,后端在等待指令来执行,但是前端不能给后端提供指令。结果就是,没有做任何有意义的工作,CPU时钟周期被浪费了。因为现代处理器是4发射的,所以会有这样一种情…

【漏洞复现】CVE-2023-37461 Arbitrary File Writing

漏洞信息 NVD - cve-2023-37461 Metersphere is an opensource testing framework. Files uploaded to Metersphere may define a belongType value with a relative path like ../../../../ which may cause metersphere to attempt to overwrite an existing file in the d…

微信小程序实现画板画布自由绘制、选择画笔粗细及颜色、记录撤回、画板板擦、清空、写字板、导出绘图、canvas,开箱即用

目录 画板创建canvas绘制及渲染画笔粗细功能实现画笔颜色选择画笔痕迹撤回、板擦、画布清空canvas解析微信小程序中 canvas 的应用场景canvas 与 2D 上下文、webgl 上下文的关系图像的加载与绘制说明代码说明画板创建 canvas绘制及渲染 在wxml添加对应的canvas标签代码,并在j…

分布式协同 - 分布式事务_TCC解决方案

文章目录 导图Pre流程图2PC VS 3PC VS TCC2PC(Two-Phase Commit,二阶段提交)3PC(Three-Phase Commit,三阶段提交)TCC(Try-Confirm-Cancel)2PC、3PC与TCC的区别2PC、3PC与TCC的联系 导…

函数:参数与返回值类型

本文我们将深入探讨 函数的参数和返回值类型,这是 TypeScript 中最常用的特性之一。了解如何为函数参数和返回值添加类型,不仅能帮助你避免常见的错误,还能提高代码的可读性和可维护性。 在 JavaScript 中,函数的参数和返回值是没…