很多用過單片機語音芯片的工程師都應該聽說過精簡指令和復制指令吧,但真正理解它們之間的區(qū)別的有幾個?單片機語音芯片的精簡指令和復雜指令究竟不同之處在哪里,下面跟九芯電子一起去探討下。
單片機語音芯片精簡指令
優(yōu)點:相對執(zhí)行速度快,大部分是單周期指令,需要的存儲空間也相對小,大部分是一個存儲空間 (我這里的一個存儲空間是指單片機或語音芯片的ROM存儲位有的是8位有的是10位或12位等等)可以做一些簡單的運算,一般是指由加減法和乘法運算。
缺點:做一些算法型的需要用軟件模擬,或者需要多條指令模擬,并且相對尋址方式比較少。
單片機語音芯片復雜指令
優(yōu)點:指令比較多,數據存儲尋址方式多樣指令本身帶有多種運算功能,指令的相對靈活度高。
缺點:是一般很少有單周期指令,大部分需要多個時鐘周期才能完成一條指令。
從上面所描述的優(yōu)缺點可以看出,兩種單片機語音芯片指令內核不同;通俗點說就是精簡指令是在復雜指令中刪除相對較少的指令,使用相對較多的指令來精簡,主要是精簡芯片電路,降低成本,有效地提高了相對效率。由于電路簡化,相對指令周期變短,因此精簡指令和指令頻率大多為1Mhz以上;而復雜指令的周期相對較長,電路相對跟復雜,中間延遲相對較大,所以指令周期較長,如果你想達到與簡化指令集相同的指令周期,你需要更高的設計要求。
責任編輯:tzh
-
芯片
+關注
關注
456文章
51062瀏覽量
425782 -
電路
+關注
關注
172文章
5955瀏覽量
172640 -
單片機
+關注
關注
6040文章
44605瀏覽量
637178 -
ROM
+關注
關注
4文章
575瀏覽量
85878
發(fā)布評論請先 登錄
相關推薦
評論