`
vyloy
  • 浏览: 78761 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

计算机的CPU是不会算减法的,那么减法是怎么做的?

阅读更多
计算机的CPU是不会算减法的,那么减法是怎么做的?
x - y = x + y的补数。
什么叫补数?反数加1。
什么叫反数?11111111减去y就是y的反数。 (在计算机内部可以直接按位取反,不用真的去算这个减法)
为什么x加上y的补数就是x-y?
因为 x + (11111111-y+1) = x + (11111111+1) - y = x + (100000000) - y = x + 0 - y = x - y
为什么100000000 = 0?因为溢出了。
分享到:
评论

相关推荐

    哈工大计算机设计与实践大作业CPU

    哈工大计算机设计与实践暑假小学期课程,做一个十条指令的cpu,加法减法取指等操作,此为代码,需放到Xilinx中运行,本人用的是最新版,Xilinx版本不同不能通用。

    计算机组成原理课程设计

    《计算机组成原理》课程设计报告 1.1课设目的通过本周的课设,使我们对计算机组成与体系结构这门课有一个更深入的了解。主要要了解计算机的硬件组成、微操作以及储存器中的地址变换等。将我们在课堂上所学的理论知识...

    计算机基础试题-.doc

    14、做无符号二进制减法:〔10011001〕2-〔00101110〕2=〔011010111〕。 15、与十进制数202.5等值的八进制表示是〔312.4〕。 16、二进制〔1011〕2与十六进制数〔A5〕16相加,结果为〔(260〕8〕。 17、十进制100对应...

    微型计算机原理及应用基本学习要求2018

    微型计算机原理及应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机中信息的表示方式?为何要用二进制表示方式? 2、掌握二进制数、八进制数、十进制数、十六...

    春福师计算机原理与接口技术在线作业二样本.doc

    春福师《计算机原理与接口技术》在线作业二 一、 单选题( 共 30 道试题, 共 60 分。) 1. 计算机经历了从器件角度划分的四代发展历程, 但从系统结构来看, 至今为止绝大多数计算机仍是( ) 式计算机。 A. 实时处理 B. ...

    微机学习要求答案

    微型计算机原理及应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机中信息的表示方式?为何要用二进制表示方式? 2、掌握二进制数、八进制数、十进制数、十六...

    单片机课程设计报告(数字温度计).doc

    减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置 值减到0时温度寄存器的值将加1,减法计数器 1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数 ,如此...

    单片机原理及应用课程标准.pdf

    徽商职业学院 单片机原理与应用课程标准 课程编码 课程类别 职业技能课 适用专业 计算机应用(嵌入 式方向) 、自动化 类、应用电子类 授课单位 电子信息系 学 分 4 学 时 72 学时(理 论、实践教学 一体化安排) ...

    单片机原理及应用课程标准(1).doc

    徽商职业学院 单片机原理与应用课程标准 "课程编码 " "课程类别 "职业技能课" "适用专业 "计算机应用(嵌"授课单位 "电子信息系" " "入式方向)、自" " " " "动化类、应用电" " " " "子类 " " " "学 分 "4 "学 时 ...

    Java 2实用教程(第三版)实验指导与习题解答

    //cStart做int型转换据运算,并将结果赋值给startPosition endPosition=(int)cEnd ; //cEnd做int型转换运算,并将结果赋值给endPosition System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+(int)c...

Global site tag (gtag.js) - Google Analytics