JAVAEE初阶 计算机如何工作

计算机的工作

    • 一.冯诺依曼体系
    • 二.CPU基本工作流程
      • 1.逻辑门
        • 1.1电子开关
        • 1.2门电路
      • 2.算术逻辑单元
        • 2.1 进制的理解
        • 2.2 算术单元
        • 2.3逻辑单元
      • 3.寄存器和内存
      • 4.控制单元
      • 5.指令

一.冯诺依曼体系

在这里插入图片描述
在这里插入图片描述

二.CPU基本工作流程

1.逻辑门

1.1电子开关

在这里插入图片描述

1.2门电路

1.非门
在这里插入图片描述
2.与门
在这里插入图片描述
3.或门
在这里插入图片描述
4.异或门
在这里插入图片描述

2.算术逻辑单元

2.1 进制的理解

在这里插入图片描述

2.2 算术单元

在这里插入图片描述

2.3逻辑单元

在这里插入图片描述

通过基本的逻辑门电路,我们一步步地做出了一个 8 位(bits) ALU,甚至比 Intel74181 还要强大,Intel 74181 只是一个 4 位(bits) ALU(😀)。当然现代的计算机中的 ALU 部件非常强大,复杂度远远超过了我们的想象,32 位 甚至 64 位基本已经普及全球了。但无论如何,再复杂的 ALU也是芯片工程师像我们这样,一层又一层,一步又一步地将其抽象出来的。ALU 是第一次将人类历史上的数学和逻辑学学科有机地结合起来,可以视为人类智慧发展的现代巅峰

3.寄存器和内存

在这里插入图片描述

内存的构建要比这个复杂一点,但基本原理一致。如此构建的内存被称为 RAM(Random AccessMemory),可以支持 O(1) 时间复杂度访问任意位置的数据,这也就是我们数组下标访问操作是 O(1)的硬件支持。
在这里插入图片描述

4.控制单元

理解 CU 可以驱动 ALU 进行具体的计算工作即可
在这里插入图片描述

5.指令

指导 CPU 进行工作的命令,主要有操作码 + 被操作数组成。其中操作码用来表示要做什么动作,被操作数是本条指令要操作的数据,可能是内存地址,也可能是寄存器编号等

我们需要熟记一个指令表,以便对各种指令来进行分析和练习
在这里插入图片描述
在这里插入图片描述
比如这个表,我们要进行分析的话,就可以利用指令表来进行分析.
我们规定第一个寄存器的编号为00 第二个寄存器的编号为01
第一步:
在这里插入图片描述
第二步:
在这里插入图片描述
第三步:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/185973.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏2(附项目源码)

文章目录 先看本次实现的最终效果前言敌人生命值扣血测试,敌人死亡控制敌人动画敌人死亡动画敌人转向问题源码完结 先看本次实现的最终效果 前言 本期紧接着上一篇,本期主要内容是实现敌人血条、动画和行为逻辑。 敌人生命值 绘制血条UI 新建 publ…

嵌入式酒精壁炉:时尚生活的新宠

在这个注重品质与生活方式的时代,我们对于家居生活的要求早已不仅仅停留在实用性上。越来越多的人希望能够在家中营造一种时尚、温馨的氛围,而酒精壁炉恰好成为了这个潮流生活的代表。 如今,品质生活已经成为时尚的代名词。酒精壁炉以其精湛的…

使用VMware安装linux虚拟机

文章目录 一、介绍二、下载VMware三、下载centOS镜像文件四、新建虚拟机1. 选择配置类型2. 安装centOS操作系统3. 命名4. 指定磁盘容量5. 虚拟机配置信息确认6. 稍后选择系统镜像 五、安装虚拟机1. 选择语言2. 设置时间、系统、以及yum源3. 开始安装4. 设置root用户密码5. 完成…

抖音自动评论助手,其开发流程与需要的技术和代码分享

先来看实操成果,↑↑需要的同学可看我名字↖↖↖↖↖,或评论888无偿分享 在当今这个信息爆炸的时代,我们不难发现,无论是在线上还是线下,我们都无法忽视一个重要的信息传播工具——抖音。这款短视频平台以其强大的传播…

应用在城市井盖积水检测中的深水液位传感芯片

城市井盖积水检测系统以实现城市下水道水雨情信息“全要素、全量程、全覆盖”自动测报为目标,具备下水道水位、雨量、流速、流量、雨量、气象参数、现场图像、视频等水文信息采集、传输、处理及预警等功能,有效提升了雨水情信息的时效性和准确度&#xf…

二进制分析工具-radare2使用教程

二进制分析工具-radare2使用教程 按照如下执行命令 按照如下执行命令 r2 -A 二进制文件

解析CAD图纸出现乱码的原因及解决方法

解析CAD图纸出现乱码的原因及解决方法 CAD(计算机辅助设计)是现代工程设计中不可或缺的工具,它能够帮助工程师们高效地完成复杂的设计任务。然而,有时在使用CAD软件过程中,可能会遇到图纸出现乱码的问题,影…

6块钱改变世界,网易和拼多多踏入同一条河流?

年底将至,各种颁奖盛典星光熠熠。如果要给今年深蹲反弹中的互联网大厂颁奖,2023表现最突出的可能是师出同门的兄弟网易和拼多多。 从市场表现来看,两家企业录得今年互联网中概股最高涨幅,被称为“中概股之光”:2023年…

python列出本地文件路径

按照之前的设想,如果要罗列出本地文件的列表,那不是需要不断的判断文件夹里面的文件夹吗?或者需要使用递归函数本身,才能达到目的吧?没想到使用pop这个函数就可以了。pop是取出元素,那列表里就少了一个&…

babel 无法加载解决方案

Visual Studio Code babel无法加载文件 babel : 无法加载文件 C:\Users\18327\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本。有关详细信息, 请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在…

会声会影2024什么时候发布更新?有哪些新功能

会声会影2024升级来袭,Corel公司这次为用户带来了多项功能更新,软件风格整体更偏向于“轻松剪辑,快速出片”。会声会影的本次更新还是很令人惊喜的,在各种人工智能算法的加持下,用户只需要进行几步简单地设置&#xff…

PUBG官方【违规处罚工作公示】11月6日-11月12日

11月6日至11月12日期间,共计对63,355个违规账号进行了封禁,其中56,123个账号因使用外挂被永久封禁。 若您游戏中遇到违规行为,建议您优先在游戏内进行举报;另外您也可以在官方微信公众号【PUBG国际版】中点击“ 服务中心 - 举报外…