資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。

レジスタ anchor.png Edit

汎用レジスタ
AXアキュムレータ
BXベースレジスタ
CXカウントレジスタ
DXデータレジスタ
インデックスレジスタ
SIソースインデックス
DIデスティネーションインデックス
特殊レジスタ
BPベースポインタ
SPスタックポインタ
IPインストラクションポインタ
セグメントレジスタ
CSコードセグメント
DSデータセグメント
ESエキストラセグメント
SSスタックセグメント
フラグレジスタ
FLAGSフラグレジスタ
Page Top

フラグレジスタ anchor.png Edit

bit151413121110987654321bit0
NTIOPL0FDFIFTFSFZFAFPFCF
Page Top

命令(ニーモニック)一覧   anchor.png Edit

命令備考
転送系MOV転送・代入など等
xchg
pushスタックにレジスタ・メモリの値を積む
popスタックからレジスタ・メモリの値を取り出す
pushfスタックにフラグレジスタを積む
popfスタックからフラグレジスタへデータを取り出す
  1. 計算系
    1. add(足し算)
    2. adc(足し算)
    3. dec(デクリメント)
    4. inc(インクリメント)
    5. div(割り算)
    6. idiv(割り算)
    7. mul(掛け算)
    8. imul(掛け算)
    9. sub(引き算)
    10. sbb(引き算)
  1. 比較系
    1. cmp
  1. ジャンプ系
    1. jmp
    2. jc
    3. jnc
    4. jcxz
    5. je
    6. jz
    7. jz
    8. jne
    9. jnz
    10. jnz
    11. ja
    12. jnbe
    13. jnbe
    14. jb
    15. jnae
    16. jnae
    17. jae
    18. jnb
    19. jnb
    20. jbe
    21. jna
    22. jna
    23. jg
    24. jnle
    25. jnle
    26. jl
    27. jnge
    28. jnge
    29. jge
    30. jnl
    31. jnl
    32. jle
    33. jng
    34. jng
  1. ループ系
    1. loop
    2. loope
    3. loopz
    4. loopz
    5. loopne
    6. loopnz
    7. loopnz
  1. サブルーチン系
    1. call
    2. ret
    3. int
    4. iret
  1. 論理演算系
    1. and
    2. or
    3. not
    4. neg
    5. xor
    6. test
  1. フラグ操作系
    1. std
    2. cld
    3. stc
    4. clc
    5. cmc
    6. cli
    7. sti
  1. ビット操作系
    1. shl
    2. shr
    3. sal
    4. sar
    5. rol
    6. ror
    7. rcl
    8. rcr

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 4906, today: 1, yesterday: 1
Last-modified: 2024-01-06 (Sat) 22:37:40 (JST) (301d) by