期末速成 ——计算机组成原理(2)数值的表示与运算

目录

一、定点数的表示

(一)无符号数和有符号数的表示

(二)机器数的定点表示

(三)原码、补码、反码、移码

(1)原码表示法

二、浮点数的表示

三、溢出判断

(一)采用一位符号位

(二)采用双符号位

四、数据的存储和排列


计算机组成原理的计算机都是以冯诺依曼体系结构为基础的,因此计算机中的数值是用二进制表示

一、定点数的表示


(一)无符号数和有符号数的表示

在计算机中参与运算的机器数有两大类:无符号数和有符号数。

1)无符号数.全部二进制位均为数值位,没有符号位,相当于数的绝对值。若机器字长为8位,则数的表示范围为0~2^{8}-1,即0~255。

2)有符号数.在机器中,数的“正”负”号是无法识别的,有符号数用“0’表示“正”号,用“1”表示“负”号,二进制数的最高位为符号位.

(二)机器数的定点表示

1)定点小数:定点小数是纯小数,约定小数点位置在符号位之后、有效数值部分最高位之前

2)定点整数:定点整数是纯整数,约定小数点位置在有效数值部分最低位之后

(三)原码、补码、反码、移码

(1)原码表示法

用机器数的最高位表示该数的符号,其余的各位表示数的绝对值

若字长为8位,X_{1}=+0.1101X_{2}=-0.1101

[X_{1}]=0.1101000[X_{2}]=-1.1101000

若字长为n+1,则原码小数的表示范围为 -(1-2^{-n})\leq X\leq 1-2^{-n}(关于原点对称) 

若字长为8位,X_{1}=+1110X_{2}=-1110

[X_{1}]=0.0001110[X_{2}]=1.0001110.

若字长为n+1,则原码整数的表示范围为 -2^{n}\leq X\leq 2^{n}-1(关于原点对称)

二、浮点数的表示

E和M都是有符号的定点数,E称为阶码,M称为尾数。可见浮点数由阶码和尾数两部分组成。

浮点数的表示方法类似于科学计数法

180000000=1.8*10^{8},其中,

阶符就表示10的8次方里面的8次方的正负号阶码数值部分就是8.

数符就是1.8前面的符号尾数数值部分就是1.8

三、溢出判断

(一)采用一位符号位

参加操作的两个数符号相同,结果又与原操作数符号不同,则表示结果溢出\

(二)采用双符号位

Ss_{1}Ss_{2}=00:表示结果为正数,无溢出。
Ss_{1}Ss_{2}=01:表示结果为正数,溢出。
Ss_{1}Ss_{2}=10:表示结果为负数,溢出。
Ss_{1}Ss_{2}=11:表示结果为负数,无溢出。

四、数据的存储和排列

大端方式(反着放)按从最高有效字节到最低有效字节的顺序存储数据,即最高有效字节存放在前面;高字节放到低地址
小端方式(顺着放)按从最低有效字节到最高有效字节的顺序存储数据,即最低有效字节存放在前面。高字节放到高地址

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

重学java 53. 集合 二叉树查找树红黑树

少焦虑 多睡觉 常开心 —— 24.5.30 二叉树: 分支不能超过两个 平衡树: 左孩子和右孩子数量相等 不平衡树: 左孩子数量不等于右孩子 排序树/查找树: 在二又树的基础上元素是有大小排序的 左子树小,右子树大 红黑树: 1.每一个节点…

conda与pip的镜像源与代理设置

conda与pip的镜像源与代理设置 一、前言二、conda镜像源设置2.1conda默认镜像源介绍2.2通过终端设置镜像源2.3通过配置文件设置镜像源 三、pip镜像源设置3.1pip默认镜像源介绍3.2通过终端临时设置镜像源3.3通过配置文件设置一个或多个镜像源 四、conda代理设置4.1通过终端设置代…

SpringBoot 基于jedis实现Codis高可用访问

codis与redis的关系 codis与redis之间关系就是codis是基于多个redis实例做了一层路由层来进行数据的路由,每个redis实例承担一定的数据分片。 codis作为开源产品,可以很直观的展示出codis运维成本低,扩容平滑最核心的优势. 其中&#xff0…

一键安装 HaloDB 之 Ansible for Halo

↑ 关注“少安事务所”公众号,欢迎⭐收藏,不错过精彩内容~ 前倾回顾 前面介绍了“光环”数据库的基本情况和安装办法。 哈喽,国产数据库!Halo DB! 三步走,Halo DB 安装指引 以及 HaloDB 的 Oracle 和 MySQL 兼容模式: …

SAPUI5基础知识3 - 引导过程(Bootstrap)

1. 背景 在上一篇博客中,我们已经建立出了第一个SAPUI5项目,接下来,我们将为这个项目添加引导过程。 在动手练习之前,让我们先解释一下什么引导过程。 1.1 什么是引导过程? 在计算机科学中,引导过程也称…

云原生架构相关技术_1.容器技术

1.容器技术的背景与价值 容器作为标准化软件单元,它将应用及其所有依赖项打包,使应用不再受环境限制,在不同计算环境间快速、可靠地运行。容器部署模式与其他模式的比较如下图1所示。 图1 传统、虚拟化、容器部署模式比较 Docker容器基于操作…

小型企业网络组网与配置仿真实验

实验要求如下: 我这里以学号46为例 一、IP 地址规划表 (一)主类网络 (二)子网划分 需要自己计算有效ip范围 在C类主网络192.168.46.0/24中,我们需要先了解这个网络的子网掩码为255.255.255.0,其二进制…

Unity2D横版摄像机跟随

在Unity2D横版游戏中,摄像机跟随是一个非常重要的功能。一个流畅的摄像机跟随系统可以让玩家更好地沉浸在游戏世界中。本文将介绍如何在Unity中实现2D横版摄像机跟随,并分享一些优化技巧。 一、准备工作 在开始实现摄像机跟随之前,请确保您…

润色图表:添加马克点与商务风格调整

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、添加马克点 1. 马克点的概念与作用 2. 马克点的实现方法 3. 代码示例 三、…

香港服务器无法访问是什么情况?

香港服务器无法访问是什么情况?简单来说,这意味着香港服务器没有响应请求,客户端无法访问。此错误可能由于多种原因而发生,包括网络连接问题、服务器停机、防火墙限制和 DNS 错误。当发生服务器无法访问错误时,它会影响您网站的性…

MySQL:MySQL执行一条SQL查询语句的执行过程

当多个客户端同时连接到MySQL,用SQL语句去增删改查数据,针对查询场景,MySQL要保证尽可能快地返回客户端结果。 了解了这些需求场景,我们可能会对MySQL进行如下设计: 其中,连接器管理客户端的连接,负责管理连接、认证鉴权等;查询缓存则是为了加速查询,命中则直接返回结…

压测工具Jmeter的使用

一、安装 下载地址: 国外地址:jmeter.apache.org(下载会很慢,建议使用国内地址) 国内地址:apache-jmeter-binaries安装包下载_开源镜像站-阿里云 下载好进入bin文件下,双击jmeter.bat 打开…

怎么制作能下载文件的二维码?扫码实现文件下载的方法

现在很多人为了能够方便其他人查看文件,经常会将文件生成二维码图片后,将二维码分享给其他人扫码在手机上查看,这种方式既能够节省成本,又可以实现多人同时获取内容,有利于文件的快速分享。 在制作文件二维码的时候&a…

【算法】过桥

✨题目链接: 过桥 ✨题目描述 ✨输入描述: 第一行一个数n(2≤n≤2000) 接下来一行n个数a[i](1≤|a[i]|≤2000)表示浮块上的数字 ✨输出描述: 输出一行,表示对应的答案 ✨示例1 📍输入 4 2 2 -1 2 📍输出 2 📍说明 1…

【Unity Shader入门精要 第12章】屏幕后处理效果(二)

1. 卷积 在图像处理中,卷积操作就是使用一个卷积核对一张图像中的每个像素做一系列的操作。 卷积核通常是一个四方形网格结构,如2x2、3x3的方形区域,该区域内每个方格都有一个权重值。 当对图像中的某个像素进行卷积操作时,将卷…

ios:文本框默认的copy、past改成中文复制粘贴

问题 ios 开发&#xff0c;对于输入框的一些默认文案展示&#xff0c;如复制粘贴是英文的&#xff0c;那么如何改为中文的呢 解决 按照路径找到这个文件 ios/项目/Info.plist&#xff0c;增加 <key>CFBundleAllowMixedLocalizations</key> <true/> <…

《QT实用小工具·六十九》基于QT开发的五子棋AI游戏

1、概述 源码放在文章末尾 该项目实现了五子棋对战AI&#xff0c;可以享受和AI下棋的快乐&#xff0c;项目实现思路如下&#xff1a; 博弈树 ●Alpha-Beta剪枝(性能提高较大) ●启发式搜索(性能提高较大) ●落子区域限制(性能提高较大) ●Zobrist哈希(性能小幅提升) ●Qt…

香港云服务器好还是国内的好?

香港云服务器与国内云服务器各有其优点和缺点&#xff0c;选择哪种类型的云服务器主要取决于业务需求、用户群体、网络需求以及成本考虑。以下是对两者进行详细比较的内容。 首先&#xff0c;从网络速度和稳定性来看&#xff0c;香港云服务器具有独特的优势。由于香港是全球数据…

vue-Dialog 自定义title样式

展示结果 vue代码 <el-dialog :title"title" :visible.sync"classifyOpen" width"500px" :showClose"false" class"aboutDialog"> <el-form :model"classifyForm" :rules"classifyRules">…

移动电商服务器单点部署

知识图谱 任务一&#xff1a;Web服务器部署 1.知识结构 2.WEB服务器的介绍 Web服务器一般指网站服务器&#xff0c;是指驻留于因特网上提供某种特定类型计算机的程序&#xff0c;Web服务器可以向浏览器等Web客户端提供文档&#xff0c;也可以放置网站文件&#xff0c;让全世界…