季節のアセンブラ短歌(クリスマス)
アセンブラ短歌を詠んだので、解説を書きます。
68 45 76 65 21 68 58 6d 61 73 89 e1 6a 01 6a 02 5b 6a 02 6a 04 58 5a 5b c1 e2 02 cd 80 01 d4 c3
push $('E'|'v'<<8|'e'<<16|'!'<<24) push $('X'|'m'<<8|'a'<<16|'s'<<24) mov %esp,%ecx push $1 push $2 pop %ebx push $2 push $4 pop %eax pop %edx pop %ebx shl $2,%edx int $0x80 add %edx,%esp ret
- 文字以外の即値には1224だけを使った
- pop %ebxで韻をふみ、クリスマスのpopな雰囲気を演出した
- 1字余りで翌日のクリスマスを意識した
以上です。