系統:iOS 16.1.2
dsp和單片機的區別:
1、存儲器結構不同。單片機使用馮。諾依曼存儲器結構。這種結構中,只有壹個存儲器空間通過壹組總線(壹個地址總線和壹個數據總線)連接到處理器核。大多數DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數據。
2、定點計算不同。大多數DSP使用定點計算,而不是使用浮點。為了不使用浮點機器而又保證數字的準確,DSP處理器在指令集和硬件方面都支持飽和計算、舍入和移位。
3、尋址方式不同。DSP處理器往往都支持專門的尋址模式,例如,模塊(循環)尋址、位倒序尋址。這些非常專門的尋址模式在GPP中是不常使用的,只有用軟件來實現。
4、對密集的乘法運算的支持不同。單片機不是設計來做密集乘法任務的,即使是壹些現代的GPP,也要求多個指令周期來做壹次乘法。而DSP處理器使用專門的硬件來實現單周期乘法。DSP處理器還增加了累加器寄存器來處理多個乘積的和。累加器寄存器通常比其他寄存器寬,增加稱為結果bits的額外bits來避免溢出。
5、零開銷循環不同。單片機是Single-chipMicrocomputer的較準確譯法,但最能準確反映單片機設計思想、並且有長遠術制器)。之所以出現Single-chipMicrocomputer壹詞。