计算机组成原理-Chapter3

【考研计算机组成原理】课堂笔记1 第一章 计算机系统概论Introduction to computer systems 文章目录: 来源: 第一章知识总结(思维导图后面完善) 一:大家熟知的硬件 1.CPU 2.内存 3.硬盘 4.印刷电路板 二:计算机硬件能识别的数据 1.二进制0/1 2.什么是低电平/高电平 3.通过电信号传递数据 三:计算机发展历程 1.什么是计算机系统【硬件-软件】 2.软件的分类【系统软件-应用软件】 3.硬件的发展 3.1 第一代_电子管时代 3.2 第二代_晶体管时代 3.3 第三代_中小规模集成电路 3.4 第四代_大规模、超大规模集成电路时代 3.. 阅读详情

Chapter3 算术运算

3.1 乘法器

3.1.1 乘法器-Version 1

在这里插入图片描述
在这里插入图片描述
        这是最符合人的计算思维的一个运算方式,以图片中的数字为例,各个寄存器内部的值为:

乘数最低位被乘数寄存器乘数寄存器积寄存器
(初始化)0000 00100000 00110000 0000
10000 01000000 00010000 0010
10000 10000000 00000000 0110
00001 00000000 00000000 0110
00010 00000000 00000000 0110

3.1.2 乘法器-Version 2

在这里插入图片描述在这里插入图片描述
        以0001 x 0111为例:

计算乘数最低位被乘数寄存器乘数寄存器积寄存器步骤
x(初始化)000101110000 0000
a1000101110001 0000将被乘数加到积寄存器高4位
a1000101110000 1000将积寄存器右移一位
a1000100110000 1000将乘数寄存器右移一位
b1000100110001 1000将被乘数加到积寄存器高4位
b1000100110000 1100将积寄存器右移一位
b1000100010000 1100将乘数寄存器右移一位
c1000100010001 1100将被乘数加到积寄存器高4位
c1000100010000 1110将积寄存器右移一位
c1000100000000 1110将乘数寄存器右移一位
d0000100000000 0111将积寄存器右移一位
d0000100000000 0111将乘数寄存器右移一位
结束

3.1.3 乘法器-Version 3

        更加高效地借助积寄存器的低32位在运算初始化是全为0而又浪费的情况,将积寄存器的低32位在初始化时作为乘数寄存器。
在这里插入图片描述在这里插入图片描述

3.1.4 有符号数运算——布氏算法

在这里插入图片描述
        运算时遵循表格:

当前位上一位运算操作
10积做减法
01积做加法
11不做运算,仅移位
00不做运算,仅移位

        例如2×(−3)=−62 \times(-3) = -62×(−3)=−6,即0010×1101=11110100010 \times 1101 = 111 10100010×1101=1111010:

运算步骤被乘数积
0初始化值00100000 1101 0
11.c:10->积=积-被乘数00101110 1101 0
12.右移积00101111 0110 1
21.b:01->积 = 积+被乘数00100001 0110 1
22.右移积00100000 1011 0
31.c:10->积=积-被乘数00101110 1011 0
32.右移积00101111 0101 1
41.d:11->无运算00101111 0101 1
42.右移积00101111 1010 1

3.2 除法器

3.2.1 除法器-Version 1

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

除法器-Version 2

在这里插入图片描述

除法器-Version 3

在这里插入图片描述

在这里插入图片描述

单精度浮点数IEEE

在这里插入图片描述
在这里插入图片描述
        两个比较特殊的浮点数:0和inf的表示方法分别为(以8位为例):

符号位指数位尾数位值
000000000
01111000inf

在这里插入图片描述
        计算一个8位的浮点数究竟可以表示多少数字:

步骤个数
首先一共有8位282^828
接下来对于正数而言,在0 1111 000之后的所有值都是无效的,这种无效的数字有23−12^3 - 123−1
同上一步有负数的无效数字23−12^3 - 123−1
在计算过程中0的表示方式出现了两种:0 0000 000和1 0000 000,要去掉一个1
所以说总的可以表示的数字有:28−14−1=2412^8 - 14 - 1 = 24128−14−1=241

        浮点数的加法,尤其是阶数不相同的,以x=0.1101×24,y=0.1011×21x=0.1101\times2^{4},y=0.1011\times2^1x=0.1101×24,y=0.1011×21为例:

步骤值
将x转化为浮点数0 1010 101
将y转化为浮点数0 0111 011
将y向x进行对阶0 1010 (0) 001
相加0 1010 110
则x+y=1.11×231.11 \times 2^31.11×23

在计算过程中会由于尾数位数的问题造成了部分值的舍弃造成不精确。

[知识图谱构建] 一.Neo4j图数据库安装初识及药材供应图谱实例 2012年5月,谷歌公司的知识图谱(Knowledge Graph)产品被正式提出,其旨在将人、地点、物等信息作为实体,将实体间的联系作为关系,并将实体和关系以图的形式进行存储。作为语义网的最新产物,知识图谱这种新型的搜索引擎改变了传统的文本搜索结果,而随后国内公司也开发出了相应产品,例如百度公司的“知心”和搜狗公司的“知立方”等。知识图谱本质上属于一种语义网。知识图谱中的每一条数据或事实一般会采用 <实体,属性,属性值> <实体, 关系, 阅读详情

相关推荐

一种基于因果干预的少样本学习的故障诊断模型

本文提出CIRNet,一种融合元学习与因果干预的少样本故障诊断框架。针对传统方法易学习伪相关特征的问题,CIRNet通过构建结构因果模型,采用类级和特征级双调整策略消除先验知识干扰。实验在多个轴承/齿轮数据集上验证其有效性,在跨组件任务中准确率最高达93.41%,特征可视化显示更好的类可分性。相比现有方法,CIRNet显著提升了模型泛化能力和可解释性。

hasakie的博客 955

【计算机组成原理-chapter3】存储系统

文章目录1. 存储系统的基本概念1.1 存储系统的分类1.1.1 按层次结构分1.1.2 按存储介质分1.1.3 按存取方式分1.1.4 按信息的可更改性分1.1.5 按信息的可保存性分1.2 存储系统的性能指标1.3 小结2. 半导体随机存储器2.1 主存储器的基本组成(DRAM)2.1.1 DRAM半导体元件的原理2.1.2 主存储器芯片的基本原理2.1.3 实现不同的寻址2.1.4 小结2.2 DRAM和SRAM2.2.1 DRAM和SRAM的存储元2.2.2 DRAM和SRAM的对比2.2.3 DR

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 1931

物联网技术-第2章-物联网技术架构

• 物联网具有很强的异构性• 为实现异构设备之间的互联、互通与互操作,物联网需要以一个开放的分层的可扩展的为框架。

m0_73804764的博客 2976

#j计算机组成原理# chapter 3 系统总线

文章目录chapter 3 系统总线3.1 总线的基本概念3.2总线的分类3.3 总线特性以及性能指标3.3.1 总线特性3.3.2总线的性能指标3.3.3 总线标准3.4 总线结构3.4.1 单总线结构3.4.2 多总线结构3.4.3 总线结构举例 chapter 3 系统总线 3.1 总线的基本概念 计算机系统的五大部件之间的互连方式有两种,一种是各部件之间使用单独的连线,称为分散连接。另一种...

da.的博客 1464

基于表面肌电信号sEMG的手势识别——以Ninapro DB1数据集使用CNN网络识别为例

本文实验采用公共数据集Ninapro。该数据集数据量大,采集的动作丰富,每个单位数据集里面包括表面肌电信号、加速度计、手部运动学和动态数据等,记录了67名完整受试者和11名进行了至少50 次手部运动的截肢者的数据。NinaproDB1数据集包括27名完整的受试者(7 名女性和20名男性,其中2个左手和25 个右手) 的肌电信号。信号采集频率为100Hz。

树下一朵云的博客 2295

块坐标下降法实战:如何用Python一步步优化无人机通信网络?

本文通过Python实战案例,详细介绍了块坐标下降法在优化无人机通信网络中的应用。文章以最大化网络吞吐量为目标,将复杂的非凸问题拆解为功率分配和轨迹规划两个子问题,并提供了完整的算法实现、代码示例及调参指南,为机器学习工程师解决类似优化问题提供了实用参考。

sat99的博客 975

#计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器

文章目录chapter 4 主存储器4.2 主存储器4.2.3 随机存取存储器 chapter 4 主存储器 4.2 主存储器 4.2.3 随机存取存储器 动态RAM的基本单元电路 1)动态RAM的基本单元电路 ...

da.的博客 2233

3GPP Release与UE Category:无线通信标准演进与终端能力分级全解析

在蜂窝移动通信领域,技术标准的演进与终端设备的能力分级是理解整个产业发展的核心框架。其基本原理由国际标准组织3GPP通过周期性发布的技术规范版本(Release)来定义,每个Release都像一份阶段性的技术蓝图,规定了网络与终端应支持的新功能与性能基线。这种标准化机制的技术价值在于确保了全球设备的互联互通与网络的平滑升级,为从4G LTE到5G NR乃至未来的演进提供了清晰路径。在这一框架下,终端能力分级(如LTE时代的UE Category)是将标准转化为具体设备性能的关键环节,它直接定义了终端在射频和

weixin_34098209的博客 330

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

BSWAP 的意思是 “Byte SWAP”, 作用是“The bswap instruction reverse the byte order of the destination. This instruction is provided for converting little-endian values to big-endian format and vice versa.”。示例:bswap eax。

codists的博客 914

科技英语/专业英语——改错总结【2】

1.固定句式 make it + adj + 句子 例:These features make the electronic systems difficult to intercept this kind of signal. 正确形式:These features make it  difficult for the electronic systems  to intercept

MISAYAONE的博客 1732

大模型_WIN10使用hyper-v安装Ubuntu24.04虚拟机_配置独立静态IP地址_连接外网_并与内网其他机器互通_通过容器安装Dify_超详细安装过程002--人工智能工作笔记0247

本文详细描述了在Hyper-V环境中配置网络、安装Ubuntu虚拟机、设置IP地址、安装Docker以及部署Dify应用的过程。首先,通过Hyper-V管理器创建外部虚拟交换机(ExternalSwitch),并配置本机、虚拟交换机和Ubuntu虚拟机的IP地址,确保网络互通。接着,在Ubuntu虚拟机中安装Open-VM-Tools和Docker,并配置Docker的国内镜像源。最后,通过Git克隆Dify源码,使用Docker Compose启动Dify应用,完成部署。整个过程涵盖了网络配置、虚拟机管理

添柴程序猿的专栏 1751

计算机组成原理-Chapter2

两种数据存储方式其实可以看做是从左往右看数据或者从右往左看数据。小端存储模式中借助内存的低地址空间存储数据的地位更符合人的思维逻辑——“越小的放在越下面”,也颇有一种“队列”的感觉;大端存储模式的存储和读取的过程则颇有一种“栈”的感觉。

HelloStrayer的博客 1056

Android Activity面试题最全解析(5万字长文)

Intent是Android中用于启动活动、服务或广播的一种消息对象。它包含了一系列键值对数据,用于描述操作的目的以及需要传递的信息。IntentString:字符串intfloatlong:基本数据类型Parcelable:实现了Parcelable接口的对象:实现了接口的对象示例代码如下:Java深色版本1// 创建Intent并传递数据");67// 启动新的Activity是一个XML标签,用于定义ActivityService或可以响应的Intent类型。它包含了。

大模型大数据攻城狮的专栏 802

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

《计算机组成及汇编语言原理》学习第 11 天,p133-p159 总结,总计 27 页。Broadly speaking, a contiguous section of memory. More specifically, a section of memory referenced by one of the segment registers of the 80x86 family.The memory of the 8088 was divided into segments of 64 Kby

codists的博客 1105

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

vt. to image sth to happen/to expect sth to happen (设想,期望)。

codists的博客 840

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机组成原理_-_chapter four 存储器

存储器是计算机系统中的记忆设备,用来存放程序和数据。出现了I/O和存储器直接存取方式(DMA)。也使存储器的地位更加突出。存储器的性能已成为计算机系统的核心,多处理器需要和主存交换信息,在相互通信中,需要共享存储器中的数据。1、按存储介质分类存储介质是指能寄存“0”、“1”两种代码并能区别两种状态的物质或元器件。存储介质主要有 半导体器件、磁性材料和光盘等。(1)半导体存储器,存储元件由半导体器件组成的存储器称为半导体存储器。

邹九的个人博客 1731

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【计算机组成原理-chapter2】数据的表示和运算

1. 数制与编码 1.1 进制转换 1.2 BCD码(采用四位二进制数表示十进制数) 1.3 字符与字符串 2.

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 3741

【计算机组成原理-chapter5】中央处理器

文章目录1. CPU的功能和基本结构1.1 CPU的功能1.2 CPU的组成1.2.1 运算器的基本组成1.2.2 控制器的基本组成1.2.3 CPU的总图1.2.4 小结2. 指令执行过程2.1 指令周期2.2 指令的执行流程2.2.1 取指周期2.2.2 间址周期(取操作数的有效地址)2.2.3 执行周期2.2.4 中断周期2.3 指令执行方案2.4 小结3. 数据通路3.1 CPU内部总线的数据通路 1. CPU的功能和基本结构 1.1 CPU的功能 1.2 CPU的组成 CPU由运算器和控制器组成

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 3309

计算机组成原理_-_chapter_three_系统总线

计算机硬件系统由中央处理器、存储器、I/O系统以及connect它们的系统总线组成,本篇主要介绍了系统总线、存储器和I/O系统。

邹九的个人博客 729

计算机组成原理单排,计算机组成原理chapter2.ppt

文档全是精心选出来的精品资料,绝对值得下载!计算机组成与结构 Computer Organization and Architecture (第二章) 刘宇熹 目录 2.1 分级存储器的形成 2.2 主存储器 2.3 辅助存储器 存储器在计算机系统中占有重要地位 当前计算机正在执行的程序和数据均存放在存储器中,CPU直接从存储器取指令或...

weixin_42627812的博客 192

【计算机组成原理-chapter4】指令系统

文章目录1. 指令格式1.1 指令的基本概念1.2 指令的分类1.2.1 按地址码数目分类1.2.2 按指令的长度分类1.2.3 按操作码长度分类1.2.4 按操作类型分类1.2.4 小结1.3 扩展操作码1.3.1 扩展操作码的组成1.3.2 扩展操作码的设计1.3.3 扩展操作码与定长操作码的对比2. 指令的寻址方式2.1 指令寻址和数据寻址2.1.1 指令寻址(通过PC)2.1.2 数据寻址2.1.2.1 直接寻址2.1.2.2 间接寻址2.1.2.3 寄存器寻址2.1.2.4 寄存器间接寻址2.1.

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 3424

计算机组成原理- Chapter1

性能x​执行时间x​1​性能y​性能x​​执行时间x​执行时间y​​n。

HelloStrayer的博客 642

【计算机组成原理-chapter1】计算机组成原理概述

文章目录1. 计算机的发展历程2. 计算机硬件的基本组成2.1 早期冯·诺依曼结构2.2 现代计算机结构2.3 小结3. 认识各个硬件部件3.1 主存储器的基本组成3.2 运算器的基本组成3.3 控制器的基本组成3.4 计算机的工作过程3.5 小结 1. 计算机的发展历程 2. 计算机硬件的基本组成 2.1 早期冯·诺依曼结构 在计算机系统中,软件和硬件在逻辑上是等价的。比如,要实现某个乘法逻辑,可以直接设计一个计算乘法的硬件;也可以等价的用已有的加法硬件实现,只不过要多用几次加法。 显然的,虽然在逻辑

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 781

【计算机组成原理-chapter6】总线

文章目录1. 总线概述1.1 基本概念1.1.1 Why exist 总线1.1.2 总线的特性1.2 总线的分类及结点结构1.2.1 按数据传输格式1.2.2 按总线功能1.2.2.1 系统总线的详细介绍1.2.2.1.1 单总线方式1.2.2.1.2 双总线方式1.2.2.1.3 三总线方式1.2.2.1.4 四总线方式1.2.3 按时序控制方式1.3 性能指标1.4 小结2. 总线仲裁2.1 总线仲裁的基本概念2.2 集中仲裁方式2.2.1 链式查询方式2.2.2 计数器查询方式2.2.3 独立请求方

渐渐的忘记,赶不上明天(读研ing,2024年毕业) 988

中山大学计算机组成原理期末,中山大学软件学院专业课计算机组成原理课件第5章.ppt...

中山大学软件学院专业课计算机组成原理课件第5章.ppt (63页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!23.9 积分Chapter 1 The 80x86 MicroprocessorTHE 80x86 IBM PC AND COMPATIBLE COMPUTERSCHAPTER 1Main Content Registers of the 8...

weixin_39551996的博客 283

计算机组成原理-Chapter1 计算机系统概述

Chapter1 计算机系统概述 1.1 冯·诺伊曼结构计算机工作原理及层次结构分析 1. 冯·诺伊曼简介 2. 冯·诺伊曼计算机的工作原理 存储程序:将程序存放在计算机的存储器中 后续课程围绕:存储系统构建与快速访问 展开 程序控制:按指令地址访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算的控制,完成指令的功能 后续课程围绕:指令系统、控制器设计等 展开 3. 冯·诺伊曼计算机的组成(硬件+软件) (1)硬件系统 Ⅰ总体图 主机:CPU(运算器 + 控制器)、内存

RainGiving的博客 643
上一篇: 数据结构与算法分析-Chapter5
下一篇: 数据结构与算法分析-Chapter6
HelloStrayer
博客等级 码龄3年 118粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值