インテルのみ表示可能 — GUID: iga1409352817386
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: iga1409352817386
Ixiasoft
7.9.3. Linux オペレーション・システムコール・インターフェイス
例外 | 信号 |
---|---|
スーパーバイザー専用命令アドレス | SIGSEGV |
TLB 許可違反 ( 実行 ) | SIGSEGV |
スーパーバイザー専用命令 | SIGILL |
未実装命令 | SIGILL |
不正命令 | SIGILL |
ブレーク命令 | SIGTRAP |
スーパーバイザー専用データアドレス | SIGSEGV |
ミスアライメント・データアドレス | SIGBUS |
ミスアライメント・デスティネーション・アドレス | SIGBUS |
除算エラー | SIGFPE |
TLB 許可違反 ( 読み出し ) | SIGSEGV |
TLB 許可違反 ( 書き込み ) | SIGSEGV |
浮動小数点例外はありません。オプションの浮動小数点ユニット (FPU) は例外をサポートしておらず、正確な IEEE 準拠を望むすべてのプロセスはソフトフロート・ライブラリーを使用する必要があります ( 付属の FPU の使用により加速される可能性があります )。
ユーザープロセス内のbreak命令は、そのプロセスのSIGTRAP信号を生成する可能性がありますが、必須ではありません。ユーザー空間プログラムはbreak命令を使用すべきではなく、ユーザー空間デバッガーはそれを挿入すべではありません。ハードウェア・デバッガーが接続されていない場合、OS はbreak命令によってシステムが応答を停止しないことを保証する必要があります。
ユーザー空間のデバッグについて詳しくは、「ユーザー空間のブレークポイント」を参照をしてください。
ページサイズは 4 KB です。ユーザーモードの仮想アドレスはすべて、MMU 設計のため 2 GB 未満です。NULL ページはマップされません。
関連情報