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

news2025/2/25 8:27:20

目录

一、定点数的表示

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

(二)机器数的定点表示

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

(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:表示结果为负数,无溢出。

四、数据的存储和排列

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SSM的车辆租赁管理系统(含源码+sql+视频导入教程)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于SSM的车辆租赁管理系统1拥有两种角色 管理员:用户管理、用户租车、用户换车和车辆入库、添加汽车、添加客户、生成出租单、客户选车、出租单管理、查询出租单、角色权限管…

如何格式化只读U盘?

U盘只读无法格式化,该怎么处理?别担心!本文将向你提供一些实用方法,助你解决U盘写保护的难题。这些方法能有效帮助你解除U盘的只读状态,从而可以顺利进行格式化和其他操作。 不能格式化只读U盘 “我购买了一个U盘&…

RK3588+FPGA+AI高性能边缘计算盒子,应用于视频分析、图像视觉等

搭载RK3588(四核 A76四核 A55),CPU主频高达 2.4GHz ,提供1MB L2 Cache 和 3MB L3 ,Cache提供更强的 CPU运算能力,具备6T AI算力,可扩展至38T算力。 产品规格 系统主控CPURK3588,四核…

官方正版 | FastCopy - Windows 上最快的文件复制&备份软件

『FastCopy 软件概述』 FastCopy 是一款高性能的文件复制和备份工具,专为 Windows 操作系统设计。它以其卓越的速度和丰富的功能,在用户中赢得了良好的声誉。以下是 FastCopy 的主要特点和优势: 速度优化:FastCopy 通过多线程、异…

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试ETH0接口【仅供参考】

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试ETH0接口 2024/5/31 20:28 rootrk3588-buildroot:/# ifconfig eth0 up rootrk3588-buildroot:/# ifconfig eth1 up rootrk3588-buildroot:/# ifconfig rootrk3588-buildroot:/# rootrk3588-buildroot:/# ifconfig eth1…

[深度学习]yolov10+deepsort+pyqt5实现目标追踪

YOLOv10DeepSORTPyQt5实现目标追踪系统 在现代智能监控系统中,目标追踪技术扮演着至关重要的角色。结合YOLOv10(一种先进的实时目标检测算法)与DeepSORT(一种多目标追踪算法),并通过PyQt5构建用户界面&…

tp6发送邮件有哪些步骤?如何配置tp6发信?

tp6发送邮件有安全风险吗?怎么测试tp6邮件发送功能? 无论是商业沟通、文件传输还是个人交流,电子邮件都是一种快捷且有效的方式。AokSend将详细介绍使用tp6发送邮件的具体步骤,帮助读者更好地掌握这一技能。 tp6发送邮件&#x…

【vue】@、@/、../和./的区别

:表示vue语法中v-on的简写;绑定事件的专用格式。当事件触发的时候,函数才会来调用; /:在build文件夹下webpack.base.conf.js找到,便能知道代表什么了; 这里指向src文件夹 . /:表示当前目录下&…

React useContext源码分析

React 框架中 useContext Hook 用于数据的传递,组件的数据传递有几种方式,通过 props、状态管理 和 useContext。本文将讲述useContext 在 React 是如何工作的,创建一个简单的 Context 例子并根据源码进行 Debug: 创建 context …

web 前端开发技术---网页的制作

这是一个网页代码 上年包含了电子邮件&#xff0c;选项建 等等 分享给大家 <!-- prj_7_1.html --> <!DOCTYPE html> <html lang"en"><head><meta charset"utf-8"><title>留言板设计</title><style type&…

安卓如何书写注册和登录界面

一、如何跳转一个活动 左边的是本活动名称&#xff0c; 右边的是跳转界面活动名称 Intent intent new Intent(LoginActivity.this, RegisterActivity.class); startActivity(intent); finish(); 二、如果在不同的界面传递参数 //发送消息 SharedPreferences sharedPreferen…

矩阵短视频:成都科成博通文化传媒公司

重塑内容生态与传播格局、在数字化时代&#xff0c;短视频以其独特的形式和高效的传播能力&#xff0c;迅速崛起并成为了社交媒体领域的明星。成都科成博通文化传媒公司​而“矩阵短视频”作为短视频领域的一种新兴策略&#xff0c;正以其独特的优势&#xff0c;逐渐重塑内容生…

OpenAI助手API接入-问答对自动生成

支持GPT-3.5-Turbo, GPT-4o, GPT-4-Turbo import json import openai from pathlib import Path import os client openai.OpenAI(base_urlbase_url, api_keyapi_key) file client.files.create( fileopen("H3.pdf", "rb"), purposeassistants ) …

利用GNSS IMU集成提高车道级定位精度

准确的定位对于很多不同的事情都是至关重要的。导航系统可以引导我们去某个地方&#xff0c;自动驾驶汽车可以利用这些数据在道路上安全行驶。尽管全球导航卫星系统(GNSS)在定位方面非常出色&#xff0c;但它们可能并不总是提供最准确的车道水平事实。解决这个问题的一个有希望…

【linux】docker下nextcloud安装人脸识别插件2

接上文 【linux】docker下nextcloud安装人脸识别插件-CSDN博客 由于作者不再维护此插件&#xff0c;转而开发新的插件 recognize &#xff0c;因此同步更新插件使用教程。 1、下载人脸识别app&#xff1a;recognize Recognize - Apps - App Store - Nextcloud 2、将插件recog…

鸿蒙开发接口媒体:【@ohos.multimedia.medialibrary (媒体库管理)】

媒体库管理 说明&#xff1a; 该组件从API Version 6开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 发前请熟悉鸿蒙开发指导文档&#xff1a; gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 导入模块 …

SAP-FI和SD的集成逻辑

FI_AR应收账款 1. 销售业务流程概览 2. SD模块组织架构 3. SAP与金税系统开票过程介绍 4. SD后台基本环境搭建 后台配置:请参照文档“01 SD_后台配置清单_V1.0” 5. 客户主数据 客户主数据相关事务代码: FD01(FI模块单个) FD02(OB20

Redis常用命令大全

目录 1、五大数据类型的基本命令 1.1 字符串 1.2 列表 1.3 哈希 1.4 集合 1.5 有序集合 2、与key相关 2.1 查看redis数据的类型 2.2 查看当前redis库中的所有key命令 3、除了五大数据类型外常见命令 3.1 键操作 3.2 服务器操作 3.3 连接操作 3.4 发布/订阅 3.5 事…

神经网络与深度学习——第5章 卷积神经网络

本文讨论的内容参考自《神经网络与深度学习》https://nndl.github.io/ 第5章 卷积神经网络 卷积神经网络 卷积 卷积的定义 一维卷积 二维卷积 互相关 卷积的变种 卷积的数学性质 交换性 导数 卷积神经网络 用卷积来代替全连接 卷积层 汇聚层 卷积网络的整体结构 参数学习 卷…

Android更新优化 - 增量更新是如何节省用户时间和流量的

增量更新和全量更新 我想玩过大型手游的人都知道&#xff0c;手游的安装包非常大&#xff0c;因为资源图片众多。而你每次更新都把所有文件都更新下来&#xff0c;是非常耗时的&#xff0c;对吧。耗时是一个方面&#xff0c;有些人在户外开的是移动网络&#xff0c;动不动就几…