1、 无符号和有符号 计算机中用补码表示负数,并且有一定的计算方式;另外,用二进制的最高位表示符号,0表示正数、1表示负数。这种说法本身没错,可是要有一定的解释,不然它就是错的,至少不能解释,为什么字符类型的-1二进制表示是“1111 1111”16进制表示为FF,而不是1000 0001。 在计算 ...
分类:
编程语言 时间:
2016-10-10 13:35:27
阅读次数:
237
任何进制转成十进制,使用按权展开法,注意小数点。 十进制转成任意进制,使用短除法。 1个字节有8个位,每位分别用二进制的0和1来表示。分为无符号数和有符号数,下面以有符号数来说明,有符号数最高位是符号号,0表示正,1表示负。 原码:1 表示 0000 0001 -1表示 1000 0001 相加得 ...
分类:
其他好文 时间:
2016-10-08 19:57:27
阅读次数:
164
1 本章构建完整的算术逻辑单元ALU。2 有符号的二进制数 1) 补码:x的补码=2的n次方-x,即反码+1 2) 减法可以看成x-y=x+(-y)3 加法器 1) HalfAdder 半加器 /** * Computes the sum of two bits. */ CHIP HalfAdder ...
分类:
其他好文 时间:
2016-10-08 01:49:34
阅读次数:
460
一.有符号数的加减法 1、符号数与无符号数的人为规定性: 一个数,是有符号数还是无符号数都是人为规定的。进行二进制运算时用无符号数或是补码运算时,结果都是正确的。 10000100+00001110 若规定为无符号数,即 132+146=146D 。 若规定为符号数,则为-124+14=-110,而 ...
分类:
其他好文 时间:
2016-10-06 22:45:35
阅读次数:
502
教材学习内容总结 信息的表示和处理 通过使用标准的字符码能够对文档中的字母和符号进行编码。 三种重要的数字表现形式: 1、 无符号数:编码基于传统的二进制表示法表示大于或等于零的数字。 2、 补码:编码是表示有符号整数的最常见方法,可以是正或者是负的数字。 3、 浮点数:编码是表示实数的科学计数法的 ...
分类:
其他好文 时间:
2016-10-03 00:13:41
阅读次数:
163
20145239 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 三种数字表示 无符号:编码基于传统的二进制表示法,表示大于或等于0的数字。 补码:编码表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。 浮点数:编码是表示实数的科学记数法的以二为基数的版本。 漏洞原因:因 ...
分类:
其他好文 时间:
2016-10-02 23:42:05
阅读次数:
227
教材学习内容总结 P20 无符号编码基于传统的二进制表示法,表示大于或者等于零的数字。 补码编码是表示有符号整数的最常见的方式,有符号整数就是可以为正或者为负的数字。 浮点数编码是表示实数的科学记数法的以二为基数的版本。 由于溢出使得一个正整数会变成负整数,因此会出现逆向漏洞。 P22进制转换 十六 ...
分类:
其他好文 时间:
2016-10-02 19:44:31
阅读次数:
155
信息的表示与处理 ①信息存储 无符号数:基于传统二进制表示法,表示大于或者等于零的数字。 有符号数:以二进制补码表示。 浮点数:表示实数的科学计数法的以二为基数 ②进制转换 二进制、八进制、十进制、十六进制(转换:以二进制作为中间变量)。 ③gcc -m32 可以在64位机上生成32位的代码。 ④字 ...
分类:
其他好文 时间:
2016-10-02 19:39:29
阅读次数:
158
N:负数标志位。如果目标寄存器中的有符号数为负数,则N=1,否则N=0。 Z:零标志位。如果目标寄存器中的数为0,则N=1,否则N=1。 C:进位标志位。有以下3种情况 1、无符号加法运算和CMN指令,如果产生进位,则C=1,否则C=0; 2、无符号减法运算和CMP指令,如果产生借位,则C=0,否则 ...
分类:
其他好文 时间:
2016-10-01 19:55:13
阅读次数:
1156
教材学习内容总结 1. 三种重要的数字表示 (1)无符号数、有符号数、浮点数 正数的原码、反码以及补码是其本身。 负数的原码是其本身,反码是对原码除符号位之外的各位取反,补码则是反码加1。 (2)为什么用补码表示 能够统一+0和-0的表示 采用原码表示,+0的二进制表示形式为0 000 0000,而 ...
分类:
其他好文 时间:
2016-09-28 22:32:36
阅读次数:
230