- 48
- 0
- 约9.3千字
- 约 43页
- 2020-09-04 发布于天津
- 举报
第 2 章 TMS320C54x 的硬件结构 ( 3 )乘法器的操作 根据操作数的不同情况需进行以下处理: ? 若是 两个有符号数 相乘,则在进行乘法运算之前,先 对两个 16 位乘数进行 符号位扩展 ,形成 17 位有符号数后再进行 相乘。 扩展的方法:在每个乘数的最高位前增加一个符号位,其 值由乘数的最高位决定,即正数为 0 ,负数为 1 。 ? 若是 两个无符号数 相乘,则在两个 16 位乘数的最高位 前面添加“ 0 ” ,扩展为 17 位乘数后再进行乘运算。 ? 若是 有符号数与无符号数相乘 ,则有符号数在最高位 前添加 1 个符号位,其值由最高位决定,而无符号数在最高位 前面添加“ 0 ” ,然后两个操作数相乘。 第 2 章 TMS320C54x 的硬件结构 ( 3 )乘法器的操作 由于乘法器在进行 两个 16 位二进制补码相乘时 会产生两个符号位 ,为提高运算精度,在状态寄存器 ST1 中设置了 小数方式控制位 FRCT 。 (P236) 当 FRCT=1 时,乘法结果左移一位,消去多余 的符号位,相应的定标值加 1 。 第 2 章 TMS320C54x 的硬件结构 2.3 C54x 的内部总线结构
原创力文档

文档评论(0)