logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > 通用 > 公基

(多选题)

下列说法错误的有( )。

A.计算机不做减法运算

B.计算机将数值转换成反码再运算

C.计算机只能处理数值

D.计算机将数值转换成原码再计算

参考答案:AB

参考解析:

计算机可以做减法运算。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作;数值在计算机中表示形式为机器数,计算机只能识别0和1的,使用的是二进制,而在日常生活中人们使用的是十进制数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负),这就是机器数的原码了。故A错误,C正确;假设机器能处理的位数为8,即字长为1byte,原码能表示数值的范围为(-127~-00~127)共256个,有了数值的表示方法就可以对数进行算术运算,但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下:假设字长为8bits(1)10-(1)10=(1)10(-1)10=(0)10(00000001)原(10000001)原=(10000010)原=(-2)显然不正确,因为在两个整数的加法运算中是没有问题的,于是就发现问题出现在带符号位的负数身上,对除符号位外的其余各位逐位取反就产生了反码。故本题正确答案选AB。

知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部