05年上半年上午试题
● 在计算机中,最适合进行数字加减运算的数字编码是 (1) 。如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要 (2) 位。
(1)A. 原码 B. 反码 C. 补码 D. 移码
(2)A. 16 B. 20 C. 24 D. 32
解析:
原码:二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。不能直接进行运算,可能会出错。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。采用补码后,可以方便地将减法运算转化成加法运算,运算过程得到简化。
移码(又叫增码)是符号位取反的补码,一般用做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。
(1)在计算机中,最适合进行数字加减运算的数字编码是补码。选C
一个存储器包含许多存储单元,按字节编址,每个存储单元可存放一个字节。每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。一个存储器中所有存储单元可存放数据的总和称为它的存储容量。
(2)如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要24位。选C
各省软考办 | ||||||||||