BinAddDec

\begin{aligned} 1100 &=-4 \\ 1101 &= -3 \\ 1110 &= -2 \\ 1111 &= -1 \\ 0000 &=0 \\ 0001 &= 1 \\ 0010 &= 2 \\ 0011 &= 3 \\ 0100 &= 4 \\ \end{aligned}

为何-1是1111?

\begin{aligned} 10000 \\ -\qquad\quad 1 \\ \hline 01111 \end{aligned} \quad\Rightarrow \quad 0000-1=1111

\begin{gathered} 3\Rightarrow-3\\ 0011\Rightarrow1100+1\Rightarrow1101 \\ 取反+1 \end{gathered}

\begin{gathered} -3 \Rightarrow 3 \\ 1101 \Rightarrow 0010+1=0011 \\ 取反+1 \end{gathered}

这套系统,将减法化为加法。将整数和负数统一对待。

2进制加1: 从右往左依次反转,直到反转遇到的第一个0为止。

\begin{gathered} 11011111 \\ \downarrow \\ 11011110 \\ \downarrow \\ 11011100 \\ \downarrow \\ \cdots\\ \downarrow \\ 11100000 \end{gathered}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 进制基本概念 什么是进制?进制是一种计数的方式,数值的表示形式 常见的进制十进制、二进制、八进制、十六进制 进制书...
    极客江南阅读 6,345评论 0 11
  • 整数的二进制运算 要理解整数的二进制,我们先来看看最熟悉的十进制,例如123这个值,如果按照十进制,是如何计算出来...
    逐梦々少年阅读 8,221评论 4 7
  • 1.基础知识了解 在计算机内,整数的长度是确定的,在字长为32位的计算机中,整数的长度就是32个二进制,这其中还包...
    NowBurn阅读 7,370评论 2 2
  • 我和高中同学阿红虽同在深圳,但孩子上学后都各种忙碌,因为住的区离得也较远,三年,竟然只见一次面。 再次见到阿红,她...
    竹安倩阅读 3,345评论 0 2
  • 昨天,校长带我到成都参加第74届教育装备会,荣幸而珍惜。成渝一家亲,高铁连接两地,不到两小时的时间就能到达。因参会...
    阿曼哥阅读 1,148评论 0 0

友情链接更多精彩内容