原码一六位乘法.pptVIP

  • 5
  • 0
  • 约2.91千字
  • 约 20页
  • 2018-12-22 发布于福建
  • 举报
原码一六位乘法

本章学习内容 运算器的设计方法 定点数的加、减、乘、除运算 浮点数的加、减、乘、除运算 十进制数的运算 3.3 定点乘法运算 ⑴ 利用乘除运算子程序实现乘除运算 基本思想:采用软件实现乘除运算。 通常是利用计算机中的加/减运算指令、移位指令及控制类指令组成循环程序,通过在运算器中的加法器、移位器等基本部件上的反复加/减操作,得到运算结果。 这种方式所需硬件简单,但实现速度较慢,主要应用在早期的小、微型机上。 ⑵采用乘除运算部件实现乘除运算 基本思想:在加法器的基础上增加左、右移位及计数器等逻辑线路构成乘除运算部件来实现乘除运算。 设置有乘除运算指令,用户只需执行乘除指令即可进行乘除运算。 实现乘除运算的速度比上一种方式快,但需要根据一定的乘除算法构建乘除运算部件,所需的硬件线路较复杂。 ⑶ 利用专用阵列乘除运算器实现乘除运算 基本思想:将多个加减运算部件排成乘除运算阵列,依靠硬件资源的重复设置,同时进行多位乘除运算的乘除运算,从而赢得乘除运算的高速度。 定点乘法运算 原码乘法运算 补码乘法运算 定点除法运算 原码除法运算 补码除法运算 例3.8:x=0.1101,y=0.1011 求x×y=? 现象: (1)每个部

文档评论(0)

1亿VIP精品文档

相关文档