2007-09-15から1日間の記事一覧

VCのコンパイラのアセンブラ出力

ちょっと腕慣らしに簡単なCのコードがどんなアセンブラコードになるのか対比させて みることにした。 VCのcl.exeでアセンブラのコードを出力する方法を調べる。 /FAオプションでできるらしい。 C:\temp>cl /FA /nologo hoge.c hoge.c if〜else文 int main() …

レジスタ

本を読むのに支障が出たので基礎から調べてみる。 汎用レジスタ 8 16 24 32 EAX EAX EAX EAX AX AX AL AH EBX EBX EBX EBX BX BX BL BH ECX ECX ECX ECX CX CX CL CH EDX EDX EDX EDX DX DX DL DH ESI ESI ESI ESI SI SI EDI EDI EDI EDI DI DI