有问题就有答案
Q1:11000-10001的二进制减法
二进制加法的逆运算,运算规则:0-0=0 1-1=0 1-0=1 10-1=11
Q2:二进制减法 后面位向前一位0借位 0-1=1 那这位0下还减1为什么得0
示例:10011-1111 ————333——?100先说这个,从后面开始:第三名:0-1 0,从第四名借1,那么就是2 0-1=12第四名:0-1-1(刚从第三名借了1)0,从第五名借13然后2 0-1-1=0,第五位:1-0-1(刚从第四位借了1)=0,就得到:00100=也可以写成10041也从后面开始:第一名:2(第二名借1) 0-1=1第二名:2(第三名借1) 1-1-1(第一名借1)=1第三名:2(第四名借1) 0-1(第二名借1)=1第四名:2(第五名5
Q3:用二进制从一数到一百 怎么数?
1~7:1、10、11、100、101、110、111、8~15:1000、1001、1010、1011、1100、1101、1110、1111、16~23:10000、10001、10010、10011、10100、10101、10110、10111二进制加法,有四种情况:00=6有四种情况:00=010=001=011=12,二进制减法,四种情况:0-0=01-0=11-1=00-1=14,二进制除法,两种情况:0 1=7
Q4:关于二进制计算问题
书上有讲啊,补码的引入是因为要简化cpu运算,加减乘除只用一个累加器就能完成,减法运算就利用补码算,等于是一种转换公式吧8你自己找几个减法例子算算,证明这个公式是正确的9当然你算的时候要模拟电脑的算法10设定补码就跟数学中的一些简化公式一样,都是为了便于计算,至于补码的原理11你可以想象成一个钟,现在是凌晨5点,你也可以认为是昨天下午5点12因为一个字节就是8为二进制,当溢出时就会发生循环,而不是终止,所以你也可以看成是表13大概就是这个意思,因为又上限,所以有循环,所以一个负数可以用一个正数来表示14其实我也搞不清,也稀里糊涂的http://redoufu.com/。
Q5:二进制数算术加法,如何算?说明并举例16
您事先需要知道十进制到二进制的转换,以及其他的一些数制变换17 在这里重点说一下什么是2 的补码,2的补码就是 符号位是0(正数)他的 2的补码就是本身、 符号位是1(负数) 保持符号位不变 其余各位取反然后加一,例如:1 011101(从左至右)第一位是符号位 1 表明这个数是负数 然后保持符号位不变其它各位取反 1 100010 在加1 1 100011他就是 1 011101 基于2 的补码18再如:1110100 它基于2的补码是 1001100 ,01000001 它基于 2的补码是01000001(它本身)19 现在明白了 2 的补码在说计算机二进制减法计算,计算机加减法是基于 2 的补码完成计算的,减法也转换成加法计算,看下面的例子: 例1:8+7 两个正数相加所以符号位都是0 0 1 0 0 0 + 0 0 1 1 1 0 1 1 1 1 01111 是正15 因为符号位是0 例2:8-7 两个正数相加所以符号位都是0 0 1 0 0 0 — 0 0 1 1 1 变换成 0 1 0 0 0 + 1 1 0 0 1 1 0 0 0 0 1 最高位溢出去掉 结果是 1,在这里 8-7 ,7 取了 2 的补码(表达不严密)它的所有位都取反包括符号位在加一,这样减法变成加法操作了20 例3:8+(-7) 两个数相加8是正数符号位是0 ,7 是负数符号位是1 0 1 0 0 0 + 1 0 1 1 1 变换 0 1 0 0 0 + 1 1 0 0 1 1 0 0 0 0 1 这里负数变成2 的补码 变成加法操作 结果是1 最高位溢出舍去21 例4:-8+7 1 1 0 0 0 + 0 0 1 1 1 变换 -8 变换成2的补码 1 1 0 0 0 + 0 0 1 1 1 1 1 1 1 1 结果为负数 要变换成2 的补码 1 0001 是-1 例5:-8-(-7) 1 1 0 0 0 —1 0 1 1 1 变换 -8变换成2 的补码, -7 变换成2的补码 1 1 0 0 0 - 1 1 0 0 1 在变换 1 1 0 0 0 +0 0 1 1 1 1 1 1 1 1 因为是减法 7 取了 2 的补码(表达不严密)它的所有位都取反(包括符号位)在加一,这样减法变成加法操作了22结果是负数 所以取2的补码 变成 10001 是-123 总结:参与加运算的因数 如果两个数是正数 按正常的加计算 (若最高位溢出 舍去) 如果其中一个或两个是负数 那么取它的 2的补码,在进行计算24 参与减法运算的因数 如果两个数是正数 把减数 按位取反(包括符号位)在加一 变成加法计算,如果其中一个或两个是负数 那么取它的 2 的补码,在把减数 按位取反(包括符号位)在加一 变成加法计算25 上面的例子进位C3,C4的都相同 所以计算结果正确 如果进位C3,C4不同结果就不正确,已经超出了 范围,上面的例子 计算范围是 1 1111 到 0 1111
Q6:行列式11000,01100,0011
根据第一行展开:=1 * 100.0 01 10 .0 001 1 .0 0 .0 00 .1 000 0 .1 1-[(-1) n] * 1 10.0 001 1 .0 000 1 .0 0 0.0.