补码、负数和减法

  • 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。
  • 用补数代替原数,可把减法转变为加法。出现的进位就是模,此时的进位,就应该忽略不计。
  • 二进制下,有多少位数参加运算,模就是在 1 的后面加上多少个 0。
  • 补码就是按照这个要求来定义的:正数不变,负数即用模减去绝对值。
  • 补码的方式也避免了0有两种表示方式

补码的加减法依据

补码的加法运算所依据的基本关系为:
[x]补+ [y]补= [x+y]补
补码减法所依据的基本关系式:
[x-y]补 =[x+(-y)]补= [x]补+ [-y]补

Ref

  • 为什么计算机用补码表示数据
  • 补码、负数和减法
  • 二进制补码

计算机原理基础-原反补相关推荐

  1. 计算机原理基础知识pdf,计算机原理第一章.pdf

    计算机组成原理 讲授:李凌燕 学时:48 本课程考查目标  本课程对计算机专业来说是非常重要的专业基础 课. 理解单处理器计算机系统中各部件的内部工作原理.组 成结构以及相互连接方式,具有完整的计 ...

  2. 计算机信息技术基础pdf,《计算机信息技术基础(核心教程)》.pdf

    21世纪计算机系列教材 计算机信息技术基础 (核心教程) 徐安东等 编著 朱志辉 主审 上 海 交 通 大 学 出 版 社 内 容提要 本书是根据教育部对计算机公共课第一层次课程的基本要求编写的,是计 ...

  3. 01-计算机原理基础

    目录 一.计算机原理基础 三.虚拟机安装与使用 四.Linux系统介绍 4.1 Linux系统介绍 4.2 单体项目部署: 4.3 部署Springboot项目(java -jar xxx.jar): ...

  4. 计算机原理与应用简称,基础知识-计算机原理与应用.ppt

    基础知识-计算机原理与应用 第1章 基础知识 本章内容: 单片机的概念 单片机的发展.基本的结构和特点 单片机的应用模式和领域 MCS-51单片机等. 1.1 计算机的一些概念 1.2 单片机 单片机 ...

  5. 计算机原理寄存器基础知识,微机原理——基础知识及计算机基本组成

    微机原理基础 期末复习要求 理解Bit byte word doubleword 等基本概念 计算机常用的数制和编码 十进制.二进制.十六进制的运算和转换 常用的ASCII码:数字.大小写英文字母的A ...

  6. 微机原理——基础知识及计算机基本组成

    微机原理基础 期末复习要求 理解Bit byte word doubleword 等基本概念 计算机常用的数制和编码 十进制.二进制.十六进制的运算和转换 常用的ASCII码:数字.大小写英文字母的A ...

  7. 计算机原理与基础 —— C语言中的左移与右移

    1.双目运算符 位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算. 位移位运算符分为左移和右移两种,均为双目运算符. 例如: 8  >>  3   (意思是8向右移动3 ...

  8. c语言中左移一位 由什么补充,计算机原理与基础 —— C语言中的左移与右移

    1.双目运算符 位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算. 位移位运算符分为左移和右移两种,均为双目运算符. 例如: 8  >>  3   (意思是8向右移动3 ...

  9. 逻辑代数01律的理解_零基础学习计算机原理:布尔逻辑和逻辑门

    Hello World!我是老乔,欢迎来到超智星球.在这里,每篇都学一个小知识. 微号:超智星球 网站:http://chaozhixingqiu.com 这期呢,还是计算机原理系列,上期最后讲到了自 ...

最新文章

  1. oracleI基础入门(1)--背景
  2. android:textAppearance
  3. 使用fastjson进行json字符串和List的转换
  4. Shell awk文本处理,shell脚本编写
  5. POJ1821 单调队列//ST表 优化dp
  6. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(一)(转)
  7. Kubernetes学习笔记(一):Kubernetes-1.7.x 创建TLS证书和秘钥
  8. maven3常用命令
  9. XML案例——Jsoup网页爬虫 XML配置参数
  10. 三层vxlan原理_【老衲推荐】VXLAN技术在园区网的应用探讨
  11. MDI格式文件的打开与转换(pdf)
  12. mysql配置secure_file_priv
  13. android回传数据实验报告,传热综合实验实验报告.doc
  14. 自动化功能测试平台TestComplete的分布式测试教程(一)
  15. JQuery自定义属性的设置和获取
  16. android手机连接windows,四种方式将数据从Windows手机免费传输到Android设备
  17. SEO从业者打造个人品牌的八个建议
  18. python用函数绘制椭圆_在Python中绘制椭圆轨道(使用numpy,matplotlib)
  19. 微信小程序页面在调取到接口数据之前是加载中状态
  20. 可调增益运放AD603

热门文章

  1. python获取eth0_详解 Python 获取网卡 IP 地址的黑魔法
  2. linux怎么给目录创建acl,LINUX-ACL文件访问控制列表
  3. 删除进程id_Mysql新增删除数据失败,提示锁表
  4. scrapy python下载图片_使用Scrapy自带的ImagesPipeline下载图片,并对其进行分类。
  5. springboot日志配输出路径配置_Spring Boot 日志配置方法(超详细)
  6. 与ceph的区别_Ceph分布式存储高性能设计
  7. k8s springboot 文件_Springboot整合Spring Cloud Kubernetes读取ConfigMap支持自动刷新配置的教程...
  8. MySQL 8.0.16安装(win64)
  9. C语言rand函数生成随机数详解和示例
  10. 顺丰不行了吗?对快递行业的深度理解