2017年はアイナナ年!
アセンブラ短歌を詠んだので、解説を書きます。
68 31 37 21 0a 54 5f b2 21 b0 48 57 20 17 01 07 59 6a 04 5a 89 d0 6a 01 5b cd 80 58 31 c0 c3
push $0xa213731 push %esp pop %edi mov $0x21,%dl mov $0x48,%al push %edi and %dl,(%edi) add %eax,(%edi) pop %ecx push $0x4 pop %edx mov %edx,%eax push $0x1 pop %ebx int $0x80 pop %eax xor %eax,%eax ret
- アイナナ年なので、17という数字にこだわってみました
- 2017(年)01(月)07(日)という数字に対応するコードを入れました
- 20 17 : and %dl,(%edi)
- 01 07 : add %eax,(%edi)
- "17!"という文字列を、"20 17 : and %dl,(%edi)"、"01 07 : add %eax,(%edi)"を使って、"i7!"に更新しています
- pushとpopで韻を踏んで、アイドルっぽさを演出しました
- 二階堂大和さん推しです
以上です。