PicoBlaze8位處理器指令集
如下表所示為基于fpga器件的picoblaze 8位處理器指令集。 表 picoblaze指令集
設(shè)計(jì)者也可以糧據(jù)需要進(jìn)行擴(kuò)容和刪減,有關(guān)指令的修改在15,4節(jié)中介紹。對基于cpld器件的picoblaze指令長度為16位,尋址空間為256(8位地址總線寬度);對于基于fpga器件的picoblaze指令長度為18位,尋址空間為1 024(10位地址總線寬度)?! ≡趐icoblaze指令中,沒有專門的取反和寄存器清零指令,這些功能可以利用現(xiàn)有的指令來實(shí)現(xiàn): (1) 寄存器按位取反:xor s0,ff(表示寄存器s0按位取反)?! ?2) 寄存器清零:xor s0,s0或load s0,00?! ?br>