第三章 计算机中的运算

本文详细介绍了计算机中的基本运算,包括逻辑运算、移位运算、定点数的加减乘除、浮点数运算以及运算器的设计。重点讲解了二进制补码加减法、移码运算、乘法和除法的实现,还涉及了浮点数标准IEEE754以及浮点加减运算的对阶过程。
摘要由CSDN通过智能技术生成

考纲要求:计算机中的基本运算,包括逻辑及移位运算;定点数的加(减)、乘、除法运算;浮点数的加(减)、乘、除法运算;运算器的设计,包括算术逻辑单元ALU、串/并行加法器、浮点运算器等。

计算机中的基本运算

拓展运算:

逻辑运算

清除运算:所有位清零

置一运算:所有位置一

逻辑与运算:A\leftarrow A\wedge B  全1才变1

逻辑或运算:A\leftarrow A\vee B 有1就变1

异或运算:A\leftarrow A\oplus B    相异为1

同或运算:A\leftarrow A\odot B  相同为1

移位运算

左移: x<<k;右移:x>>k

逻辑移位运算

逻辑移位规则:逻辑左移时,高位移丢,低位补0;逻辑右移时,低位移丢,高位添0。

算术移位运算

当机器数为正数时:三种左右移全补0

当机器数为负数时:

原码:符号位不变,空位均补0

反码:全部补1

补码:左移添0 右移补1

 

  码值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值