資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
レジスタ
汎用レジスタ | |
---|---|
AX | アキュムレータ |
BX | ベースレジスタ |
CX | カウントレジスタ |
DX | データレジスタ |
インデックスレジスタ | |
SI | ソースインデックス |
DI | デスティネーションインデックス |
特殊レジスタ | |
BP | ベースポインタ |
SP | スタックポインタ |
IP | インストラクションポインタ |
セグメントレジスタ | |
CS | コードセグメント |
DS | データセグメント |
ES | エキストラセグメント |
SS | スタックセグメント |
フラグレジスタ | |
FLAGS | フラグレジスタ |
命令(ニーモニック)一覧
命令 | 備考 | |
転送系 | MOV | 転送・代入など等 |
xchg | ||
push | スタックにレジスタ・メモリの値を積む | |
pop | スタックからレジスタ・メモリの値を取り出す | |
pushf | スタックにフラグレジスタを積む | |
popf | スタックからフラグレジスタへデータを取り出す |
- 計算系
- add(足し算)
- adc(足し算)
- dec(デクリメント)
- inc(インクリメント)
- div(割り算)
- idiv(割り算)
- mul(掛け算)
- imul(掛け算)
- sub(引き算)
- sbb(引き算)
- 比較系
- cmp
- ジャンプ系
- jmp
- jc
- jnc
- jcxz
- je
- jz
- jz
- jne
- jnz
- jnz
- ja
- jnbe
- jnbe
- jb
- jnae
- jnae
- jae
- jnb
- jnb
- jbe
- jna
- jna
- jg
- jnle
- jnle
- jl
- jnge
- jnge
- jge
- jnl
- jnl
- jle
- jng
- jng
- ループ系
- loop
- loope
- loopz
- loopz
- loopne
- loopnz
- loopnz
- サブルーチン系
- call
- ret
- int
- iret
- 論理演算系
- and
- or
- not
- neg
- xor
- test
- フラグ操作系
- std
- cld
- stc
- clc
- cmc
- cli
- sti
- ビット操作系
- shl
- shr
- sal
- sar
- rol
- ror
- rcl
- rcr
Counter: 4906,
today: 1,
yesterday: 1
Last-modified: 2024-01-06 (Sat) 22:37:40 (JST) (301d) by