计算机组成原理实验报告
计算机组成原理实验报告
姓名 学号 班级
实验题目 运算器部件实验 除法器
一、实验目的
理解并掌握除法器的原理
二、实验原理
除法是乘法的倒数。首先我们看一下十进制数的除法。为了方便起见,我们假定十进制数的各位要么为1要么为0,例如(1001010)10 ÷(1000):
1 0 0 1 商
除数 1000
1 0
1 0 1
1 0 1 0
- 1 0 0 0
10 被除数、除数、商、和余数的关系如下式所示:
被除数=商×除数+余数
式中,余数必须比除数小。
除法中求商的基本方法是利用被除数减去除数,看结果是正还是负,来决定商的这位是1还是0。 假定被除数和除数都是正的,因此商和余数都是非负的。操作数和结果都是32位的,忽略符号。 比较善于节省空间的人们发现,商寄存器浪费的空间正好和余数寄存器浪费的空间一样,因此,将商寄存器和余数寄存器结合起来。下图为除法器的算法流程。