区分 | 命令 | 意味 |
条件判定 | sltiu rt,rs,immediate | rt = (rs < immediate) ? 1 : 0 | 条件分岐 | bne rt, rs, address | PC = (rs != rt) PC + 4 + address*4 : PC + 4 | データ転送 | lw rt, address(rs) | rt = メモリ[rs + address] |
sltiu | ||||
001011 | rs | rt | immediate | |
I 形式 | 6 ビット | 5 ビット | 5 ビット | 16 ビット |
31 26 | 25 21 | 20 16 | 15 0 | |
bne | ||||
000101 | rs | rt | address | |
I 形式 | 6 ビット | 5 ビット | 5 ビット | 16 ビット |
31 26 | 25 21 | 20 16 | 15 0 | |
lw | ||||
100011 | rs | rt | address | |
I 形式 | 6 ビット | 5 ビット | 5 ビット | 16 ビット |
31 26 | 25 21 | 20 16 | 15 0 |
quartus_sh --flow compile DE2_115_Default |
参考書