二、带符号二进制数 带符号的二进制数,其左边的一位(最高位)为 符号位,“0”表示正,“1”表示负。带符号的二进 制数用补码来表示。 1.8位有符号二进制数 形式:S数码 其数值范围:-128(-27)+127(+(27-1)) 2.16位有符号二进制数 15 0 形式 数码」 其数值范围:-32768(-215)+32767(+(215 退出 .2.2
3.2.2 二、带符号二进制数 带符号的二进制数,其左边的一位(最高位)为 符号位,“0”表示正,“1”表示负。带符号的二进 制数用补码来表示。 1. 8位有符号二进制数 形式: S 数码 其数值范围:-128(-27)~+127(+(27-1))。 2. 16位有符号二进制数 15 0 形式: S 数码 其数值范围:-32 768(-215)~+32 767(+(215- 1))。 退 出
3.32位有符号二进制数 31 形式 数码 其数值范围:-2147483648(-231)~+2147483647(+(231 三、无符号十进制数BCD码 无符号十进制数BCD( Binary- Coded decima1) 每位数用4位二进制数表示。显然,4位二进制数中 只有09有效。这种数称为BCD码,它的存放形式有 两种 退出 .2.2
3.2.2 3. 32位有符号二进制数 31 0 形式: S 数码 其数值范围:-2147483648(-231)~+2147483647(+(231- 1))。 三、无符号十进制数BCD码 无符号十进制数BCD(Binary-Coded Decimal) 每位数用4位二进制数表示。显然,4位二进制数中 只有0~9有效。这种数称为BCD码,它的存放形式有 两种。 退 出
1.无符号组合式BCD码 7 0 形式:十位数个位数 字节存放两位十进制数。字节的十进制数 范围:099。 例如,34的组合式BCD码为 0 00110100 书写为:34H 例如,754组合式BCD码为: 0 0 0000011 01010100书写为:754H 退出
3.2.2 1. 无符号组合式BCD码 7 0 形式:十位数 个位数 一个字节存放两位十进制数。字节的十进制数 范围:0~99。 例如,34的组合式BCD码为: 7 0 0011 0100 书写为:34H 例如,754组合式BCD码为: 7 0 7 0 0000 0111 0101 0100 书写为:754H 退 出
2.无符号分离式BCD码 7 0 形式:uuu 数码 个字节存放一位十进制数。字节的十进制数 范围:0~9。其中u表示任意 例如,34的无符号分离式BCD码形式为: 0 7 0 uuu0011u0100 若u位为“0”,书写为:0304H 退出 3.2.2
3.2.2 2. 无符号分离式BCD码 7 0 形式: uuuu 数码 一个字节存放一位十进制数。字节的十进制数 范围: 0~9。其中u表示任意。 例如,34的无符号分离式BCD码形式为: 7 0 7 0 uuuu 0011 uuuu 0100 若u位为“0”,书写为:0304H 退 出
四、字符数据 用单引号括起来的字符成为字符数据。每个字符占1 个字节。在计算机中用该字符对应的ASCI表示 例如,字符数据ABCD在内存中用十六进制表示为 41424344H,可记成:'ABCD′=41424344H 又如字符数据'53′,用十六进制表示则为3533H,可记 成:53′=3533H 寄存器或内存中二进制数码按哪一种数据来理解,其 值可能是不同的。例如表3,2中有4个字节的数据,分别按 5种数据类型来理解,其值就各不相同 退出 3.2.2
3.2.2 四、字符数据 用单引号括起来的字符成为字符数据。每个字符占1 个字节。在计算机中用该字符对应的ASCII表示。 例如,字符数据ABCD在内存中用十六进制表示为 41424344H,可记成:ABCD=41424344H 又如字符数据53,用十六进制表示则为3533H,可记 成:53=3533H 寄存器或内存中二进制数码按哪一种数据来理解,其 值可能是不同的。例如表3.2中有4个字节的数据,分别按 5种数据类型来理解,其值就各不相同。 退 出