矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 分立元件

CPU硬件乘除法器是不是使用ROM实现的?

[复制链接]
     
发表于 2019-3-13 09:15:09 | 显示全部楼层
这样说吧,大学看起来有四年,除去大一的适应期和大四后保研考研求职毕业论文时间,实际只有三年。三年间需要学很多乱七八糟的通识课和专业选修课,用于高数线代与专业核心课程的时间就更少了,而你要学的只是高数线代和专业核心课程。
回复 支持 反对

使用道具 举报

     
发表于 2019-3-13 10:13:10 | 显示全部楼层
算法自动机 发表于 2019-3-13 05:53
先学好英文,学好数学可以看看具体数学


英文是学不会了,感觉太难了,现在都是用翻译看。
回复 支持 1 反对 0

使用道具 举报

     
发表于 2019-3-13 10:28:12 | 显示全部楼层
shadow 发表于 2019-3-13 09:15
这样说吧,大学看起来有四年,除去大一的适应期和大四后保研考研求职毕业论文时间,实际只有三年。三年间需 ...


        现在是用到什么学什么,去年做个仪表用到数字信号处理就学了下。

        就是那个美国老头写的数字信号处理入门书,看了下书自己写了FIR和FFT。

        写是写出来了,但是不懂公式的原理。。

        现在不搞仪表了,又在学LINUX操作系统,没办法又要自学。
       
        前一段时间又做了个表,打断了学操作系统,现在很多天都重新开始不了,

        感觉学一个东西也要专心。

        下面是以前写的单片机的FFT程序

http://www.crystalradio.cn/forum.php?mod=viewthread&tid=1601641
回复 支持 反对

使用道具 举报

     
发表于 2019-3-15 01:05:18 | 显示全部楼层
至少从第一代奔腾起就是硬件除法了,还有一个著名bug,相关资料:htt ps://en.wikipedia.org/wiki/Pentium_FDIV_bug
这是中文的:
ht tp://server.zol.com.cn/484/4848245.html
回复 支持 反对

使用道具 举报

     
发表于 2019-3-15 06:38:13 来自手机 | 显示全部楼层
cpu ALU只有加法功能 配合其它才能实现 早期一些廉价单片机没有乘除指令 只能自己编子程序实现
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-3-15 10:00:09 来自手机 | 显示全部楼层
powercfg 发表于 2019-3-15 01:05
至少从第一代奔腾起就是硬件除法了,还有一个著名bug,相关资料:htt ps://en.wikipedia.org/wiki/Pentium_ ...

它这个是ROM查表法实现的吗?
回复 支持 反对

使用道具 举报

     
发表于 2019-3-15 13:43:29 | 显示全部楼层
关键还是看成本的,最原始的没有乘除法,需要用软件加减移位来实现,有些内置了微码序列(ROM),可以免除写代码实现乘除,实际上是多条加减移位操作实现乘除的;
再增加点预算,可以把乘法的移位累加做成硬件,多周期移位实现乘除,再增加点预算可以把移位用硬件阵列取代,这样就可以实现单周期乘法,甚至单周期除法,以及便于DSP运算的乘加操作。
再增加点预算就可以做浮点单元,双精度单元,。。。。
总之无非就是多点PN结多点三极管,也就是晶元面积大点,成本高点而已。
话说回来,现在工艺越来越精细,制程提高了,面积也下来了,相同的成本现在可以做更多的事情,所以现在的32位ARM带浮点单元的MCU也不过跟十年前的8位单片机一个价格了。
回复 支持 反对

使用道具 举报

     
发表于 2019-4-13 09:31:15 | 显示全部楼层
算法自动机 发表于 2019-3-12 23:57
你可以推荐几本好书,程序员的数学怎么样

只要想学那都不是问题,3年学个高中数学,3年学个大学数学,再用3年学个需要的东西,最迟9年你就是高手了。关键是要下决心!!要开始。如果是学生那就简单了跟着走就行了。仔细想想如果没有更好的计划那就开始!
回复 支持 反对

使用道具 举报

     
发表于 2019-4-19 02:04:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-4-19 02:05:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-4-19 02:07:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-4-19 02:08:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-4-19 02:22:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 01:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表