补码转原码,[Y]补转[-Y]补

简介: 补码转原码,[Y]补转[-Y]补
补码转原码

对于正数原码转变为补码的规则:

正数原码,反码,补码均相同

对于负数原码转变为补码的规则:

原码-->反码:符号位不变,其余位取反

原码-->补码:符号位不变,其余位取反+1

B=-11000        原码:1,0011000        补码:1,1101000  

对于负数补码转原码可以用两种方法:

①数值位取反+1

②除符号位外,将最右边的1及其右边的数不变,最右边的1的左边的数全部取反

原码:1,001 |1000        补码:1,110 | 1000      

Y]补转[-Y]补

两种方法任选其一:

①将全部位取反+1

②将最右边的1及其右边的数不变,最右边的1的左边的数全部取反(包括符号位)

[B补]=1,110 | 1000        [-B]补=0,001 | 1000

目录
相关文章
|
人工智能 机器人 编译器
【C++】Windows端VS code中运行CMake工程(手把手教学)
【C++】Windows端VS code中运行CMake工程(手把手教学)
|
API C# Windows
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
Winform中实现无边框窗体只需要设置FormBorderStyle = FormBorderStyle.None,但是无边框下我们需要保留移动窗体、拖拽调整大小、自定义美观好看的标题栏等...
5269 0
Winform控件优化之无边框窗体及其拖动、调整大小和实现最大最小化关闭功能的自定义标题栏效果
WK
|
机器学习/深度学习 人工智能 算法
为何人工智能领域倾向于使用Python?
Python在人工智能领域备受欢迎,这得益于其简洁明了的语法设计,大大提升了代码的可读性和易理解性,尤其适用于复杂的AI项目。Python拥有丰富的生态系统,包含大量专为AI和机器学习设计的库与框架,如TensorFlow、PyTorch等,显著加快了开发进程。此外,Python还具备高度的灵活性和可扩展性,支持多种编程范式,并能与其他语言无缝集成。活跃的社区不断贡献新的资源和支持,帮助从业者快速成长。Python在各种应用场景中均表现出色,无论是在学术研究还是商业实践中都发挥着重要作用。这些优势共同推动了Python在人工智能领域的广泛应用和发展。
WK
509 61
|
5月前
|
数据采集 监控 数据处理
基于STM32实现多模态生物电信号采集与传输
基于STM32实现多模态生物电信号采集与传输
165 0
|
11月前
|
存储
计算机基础(4)——原码、补码、反码
计算机为了区分数值的正负提出了符号位的设定,计算机用最高位存放符号,这个被称为符号位。正数的符号位为0, 负数的符号位为1。 例如,1的二进制表示形式为`0000 0001`,而-1的二进制表示形式为`1000 0001`。在计算机中,一个字节为8个位,最大值为0111 1111,十进制为127。最小值为1000 0000,十进制为-128。因此一个字节的取值范围为-128~127之间。
2727 4
|
人工智能 API 开发工具
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
吴恩达发布的开源Python库aisuite,提供了一个统一的接口来调用多个大型语言模型(LLM)服务。支持包括OpenAI、Anthropic、Azure等在内的11个模型平台,简化了多模型管理和测试的工作,促进了人工智能技术的应用和发展。
672 1
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
|
定位技术 数据处理
适用于UE的wgs84坐标系快捷拾取方法
UE开发中,为了精确的地理定位,常用到WGS84坐标系。而常规地图软件的拾取坐标不适用于UE,因此掌握WGS84坐标转换至关重要。与大家分享一个两步快速拾取WGS84坐标的方法~
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
28750 73
|
存储 缓存 NoSQL
【缓存】J2Cache —— 基于内存和 Redis 的两级 Java 缓存框架的使用方法
【缓存】J2Cache —— 基于内存和 Redis 的两级 Java 缓存框架的使用方法
821 0
|
算法 开发者 索引
【C++11算法】random_shuffle和shuffle
【C++11算法】random_shuffle和shuffle
845 0

热门文章

最新文章