打印
[MM32硬件]

灵动硬件除法(HWDIV)介绍

[复制链接]
1013|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

1 硬件除法简介
硬件除法在一些高性能的应用中非常有用,能自动执行有符号或者无符号的32 位整数除
法运算。
2 硬件除法主要特征
• 有符号或者无符号整数除法运算
• 32 位除数和被除数,输出32 位的商和余数
• 8 个HCLK 周期完成
• 如果除数为零,会产生溢出中断标志位
• 写除数自动执行除法运算
• 读商和余数寄存器时自动等待运算结束,不需要检查状态位
3 硬件除**能介绍
硬件除法单元包括4 个32 位数据寄存器,分别为被除数,除数,商和余数,可以做有符
号或者无符号的32 位除法运算。通过硬件除法控制寄存器USIGN 可以选择是有符号除法
还是无符号除法。
每一次写入除数寄存器,会自动触发除法运算,在运算结束后,结果会写入到商和余数寄
存器里。如果在结束前读商寄存器、余数寄存器或者状态寄存器,读操作会被暂停,直到
结束才返回运算结果。
如果除数为零,会产生溢出中断标志位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

1668

帖子

2

粉丝