【无标题】如何进行运算

1.二进制乘法运算

定点原码一位乘法

两个原码数相乘,其乘积的符号为相乘两数符号的异或值,数值则为两数绝对值之积[X·Y]原=[X]原·[Y]原=(X0⊕Y0)|(X1X2…Xn) · (Y1Y2…Yn)

定点补码一位乘法

表达式:[X·Y]补=[X]补·(-Y0+Y1·2-1+….Yn·2-n)

2.二进制除法运算

加减交替法:当余数为正时,商上1,求下一位商的办法是,余数左移一位,再减去除数;当余数为负时,商上0,求下一位商的办法是,余数左移一位,再加上除数。此方法不用恢复余数,所以又叫不恢复余数法。但若最后一次上商为0而又需得到正确余数,则在这最后仍需恢复余数

3.浮点数运算

(1)浮点数的加减法运算

对阶操作求出△E,再对小的进行移位

尾数的加减运算

规格化操作规则简化是符号位和数值最高位不同,即00.1xxxx或11.0xxxx

舍入超出表示范围的高位为1舍入

检查节码是否溢出

(2)浮点数的乘除法运算

浮点数阶码运算(移码)

[X+Y]移=[X]移+[Y]补

[X–Y]移=[X]移+[–Y]补

按照一位乘或加减交替除运算

先确定符号,在列式子计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值