题外话:
最早期的微处理器芯片,由于受制造工艺(密度)限制,芯片内都没有集成乘法器、除法器,就是由于硬件乘法器、除法器随着位数的增加,芯片元件成几何级增加,当时的芯片容量(密度)无法达到这一水平。
典型产品如英特尔公司的微处理器8086(PC/XT),由于受制造集成度(密度)的限制,内部没有集成乘法器、除法器,需外接一片包含硬件乘法器、除法器的协处理器8087, 并且当时8087的价格是天价,比8086高数十倍!!!
后来英特尔公司的微处理器80286(PC/AT,外接协处理器80287), 微处理器80386(外接协处理器80387), 都继续这一风格,只是从微处理器80486开始,由于芯片的制造工艺改进,制造密度提高,才取消了外接协处理器,微处理器芯片内部集成了硬件乘法器、除法器,当时微处理器80486,相当于微处理器80386+协处理器80387总成。
同理,早期的8位单片机内部也没有硬件乘法器、除法器,后来,到七十年代末,由于芯片的制造工艺改进,制造密度提高,才开始加入了硬件乘法器、除法器,如英特尔公司的8051, 集成了8位硬件乘法器、除法器,代表了当时最先进的制造水平。
因此,匠人这个用晶体管等分列元件来搭的4*4硬件乘法器,原理简单,实施起来并不简单哦! |