インラインアセンブラを使うのが簡単かなぁ。
インラインアセンブラで書いても gcc は最適化しちゃうんで、
最適化をオフにするか volatile 指定を付けるのが楽。

プログラム的に必要っていうのではなく、挙動を観察したいという場合ならデバッガを使った方がいいと思う。
gcc と連携しやすいデバッガと言えば gdb だけど Windows なら OllyDBG か Immunity Debugger が人気。