インテルのみ表示可能 — GUID: iga1409268031520
Ixiasoft
3.4.2.1. status レジスター
3.4.2.2. estatus レジスター
3.4.2.3. bstatus レジスター
3.4.2.4. ienable レジスター
3.4.2.5. ipending レジスター
3.4.2.6. cpuid レジスター
3.4.2.7. exception レジスター
3.4.2.8. pteaddr レジスター
3.4.2.9. tlbacc レジスター
3.4.2.10. tlbmisc レジスター
3.4.2.11. badaddr レジスター
3.4.2.12. config レジスター
3.4.2.13. mpubase レジスター
3.4.2.14. mpuacc レジスター
8.5.1. add
8.5.2. addi
8.5.3. and
8.5.4. andhi
8.5.5. andi
8.5.6. beq
8.5.7. bge
8.5.8. bgeu
8.5.9. bgt
8.5.10. bgtu
8.5.11. ble
8.5.12. bleu
8.5.13. blt
8.5.14. bltu
8.5.15. bne
8.5.16. br
8.5.17. break
8.5.18. bret
8.5.19. call
8.5.20. callr
8.5.21. cmpeq
8.5.22. cmpeqi
8.5.23. cmpge
8.5.24. cmpgei
8.5.25. cmpgeu
8.5.26. cmpgeui
8.5.27. cmpgt
8.5.28. cmpgti
8.5.29. cmpgtu
8.5.30. cmpgtui
8.5.31. cmple
8.5.32. cmplei
8.5.33. cmpleu
8.5.34. cmpleui
8.5.35. cmplt
8.5.36. cmplti
8.5.37. cmpltu
8.5.38. cmpltui
8.5.39. cmpne
8.5.40. cmpnei
8.5.41. custom
8.5.42. div
8.5.43. divu
8.5.44. eret
8.5.45. flushd
8.5.46. flushda
8.5.47. flushi
8.5.48. flushp
8.5.49. initd
8.5.50. initda
8.5.51. initi
8.5.52. jmp
8.5.53. jmpi
8.5.54. ldb / ldbio
8.5.55. ldbu / ldbuio
8.5.56. ldh / ldhio
8.5.57. ldhu / ldhuio
8.5.58. ldw / ldwio
8.5.59. mov
8.5.60. movhi
8.5.61. movi
8.5.62. movia
8.5.63. movui
8.5.64. mul
8.5.65. muli
8.5.66. mulxss
8.5.67. mulxsu
8.5.68. mulxuu
8.5.69. nextpc
8.5.70. nop
8.5.71. nor
8.5.72. or
8.5.73. orhi
8.5.74. ori
8.5.75. rdctl
8.5.76. rdprs
8.5.77. ret
8.5.78. rol
8.5.79. roli
8.5.80. ror
8.5.81. sll
8.5.82. slli
8.5.83. sra
8.5.84. srai
8.5.85. srl
8.5.86. srli
8.5.87. stb / stbio l
8.5.88. sth / sthio
8.5.89. stw / stwio
8.5.90. sub
8.5.91. subi
8.5.92. sync
8.5.93. trap
8.5.94. wrctl
8.5.95. wrprs
8.5.96. xor
8.5.97. xorhi
8.5.98. xori
インテルのみ表示可能 — GUID: iga1409268031520
Ixiasoft
3.1.1. スーパーバイザー・モード
スーパーバイザー・モードでは、プロセッサーの無制限な動作が可能です。すべてのコードはすべてのプロセッサー命令とリソースにアクセスできます。プロセッサーは、Nios II アーキテクチャーが提供する任意の動作を実行できます。任意の命令が実行され任意の I/O 動作が開始されて、メモリーの任意の領域にアクセスができます。
オペレーティング・システムおよびその他のシステム・ソフトウェアはスーパーバイザー・モードで実行されます。MMU を搭載したシステムでは、アプリケーション・コードはユーザーモードで実行され、スーパーバイザー・モードで動作するオペレーティング・システムは、メモリーとペリフェラルへのアプリケーションのアクセスを制御します。MPU を搭載したシステムでは、システム・ソフトウェアがアプリケーション・コードの実行モードを制御します。MMU または MPU のない Nios II システムでは、すべてのアプリケーションおよびシステムコードがスーパーバイザー・モードで実行されます。
プロセッサーへの直接アクセスとプロセッサーの制御を必要とするコードは、スーパーバイザー・モードで実行されます。例えば、プロセッサーの例外 ( プロセッサーのリセットまたはブレークを含む ) が発生するたびに、プロセッサーはスーパーバイザー・モードに入ります。ソフトウェア・デバッグ・ツールは、スーパーバイザー・モードを使用してブレークポイントやウォッチポイントなどの機能を実装します。
注: MMU または MPU のないシステムの場合、スーパーバイザー・モードですべてのコードを実行します。