日本歐姆龍OMRON微控制器架構和指令集:
基于RISC架構的微控制器
MAXQ2000微控制器是Maxino/Dallas公司推出的一款基于RISC架構的16位微控制器。理解這款微控制器的一些結構特點,可以使我們更好地理解RISC結構微控制器的新發展趨勢和技術特點,從而為我們構建新型系統提供更加理想的選擇。MAXQ2000的指令讀取和執行操作在一個周期內完成,而沒有流水線操作,這是因為指令既包含了操作碼也包括了數據。字母Q表示這款微控制器的一個重要特點便是“安靜”,MAXQ架構通過智能化的時鐘管理來降低噪聲.這意味著MAXQ只向那些需要使用時鐘的電路提供時鐘,這樣既降低了功耗,又為模擬電路的整合提供了一個最安靜的環境。它包含液晶顯示(LCD)接口,最多可以驅動100或132段(兩種版本)。這款微控制器的功耗指標和MIPS/MHz代碼效率方面都在同類微控制器當中.下面介紹MAXQ2000的主要特性。
指令集由23條對寄存器和存儲器進行操作的固定長度的16位指令組成。指令集高度正交,允許算術和邏輯操作使用累加器和任何寄存器。特殊功能寄存器控制外圍設備,并細分成寄存器模塊。產品系列的結構是模塊化的,因此新的器件和模塊能夠繼續使用為現有產品開發的代碼.該結構是基于傳送觸發的,這意味著對某一寄存器位置的讀或寫會產生額外作用。這些額外作用構成了由匯編器定義的高層操作碼的基礎,如ADDC、OR和JUMP等。
如您對此文章感興趣請見:日本歐姆龍OMRON微控制器