【導讀】在ISA架構(gòu)中需要一組用于指令功能單。NiosII的處理器核心是由NiosII指令集硬件設計和本文中所描述的功能單。該處理器核心不包括外圍設備或外界邏輯連接。它僅包括NiosII體系結(jié)構(gòu)。NiosII體系結(jié)構(gòu)的功能單元由NiosII的基礎指令集構(gòu)成。然而,這并不表示任何。NiosII的實現(xiàn)是由特定的。所有定義的指令集的實現(xiàn)可以參考的NiosII處理器參。各個執(zhí)行情況如核心尺寸的減小或性能的提高都應達到特定的目。這種NiosII的架構(gòu)的靈活性允許不同的目標應用程序適應。硬件芯片卸下除法指令上,但會增加程序的操作執(zhí)行。達32個32位控制寄存器。狀態(tài)寄存器的CRS字段表示該寄存器為正在使用。映射寄存器組的一個典型功能是加速上下文切換。處理器有兩個特殊的指令rdprs和wrprs來移動寄存器組之間的數(shù)據(jù)。統(tǒng)內(nèi)核操作,并是可見的應用程序代碼。下面的#pragma指令由NiosII編譯器忽略浮點指令,并由軟件實現(xiàn)。令的作用域是整個C文件。NiosII的指令集仿真器在NiosII集成開發(fā)環(huán)境不支持自定義指令。