更新时间:2024-05-21 16:18
算术逻辑运算,计算机对数据进行的加、减、乘、除等算术运算和与、或、非、异或等逻辑运算。
解释
执行这些运算的部件称为算术逻辑部件(ALU),ALU还可完成比较、移位和传送数据等操作。计算机内部运算时通常采用二进制记数法,二进制数的每一位只有“1”或“0”两个值,运算规则比较简单,便于在计算机中实现。一般人机交互的数据是以十进制形式表示的,可以先将输入的数据转换成二进制,输出结果时再将二进制转换成十进制。
在计算机中,为了使运算数据有不同的精度和范围,又有定点数和浮点数两种表示方式,在ALU中执行的是定点数运算。如果对二进制码“1”和“0”赋以逻辑属性,例如表示成“真”和“假”,或“是”和“非”,对这两种逻辑属性的变量以及由这种变量组成的逻辑函数所进行的操作称为逻辑运算。计算机中常用的3种基本逻辑运算为:与(逻辑乘)、或(逻辑加)、非(求反),从中可构造出任意逻辑函数,如异或逻辑、加法器等。