秘密を1つ追加。残り520バイト…って、おおう、2バイトしか使わなかった^^; #XeGrader

フォロー

え・・・え・・・えええええっっ
2バイトでそんなことが・・・

だって、2バイトといったら、「ab」これだけで終わってしま~う。箱(?)は、16個あるけど・・・

既にあるのを使い回すとしてもですよ・・・えーー・・・ええええ・・・(←もはや想像自体ができない)
QT: misskey.io/notes/9xa8t53sssm10
[参照]

内藤時浩  
秘密を1つ追加。残り520バイト…って、おおう、2バイトしか使わなかった^^; #XeGrader

汎用的な処理だとサブルーチン化してあるので、相対ジャンプ一発で終わったりしますw #XeGrader

@NAITOTokihiro

ジャンプするのだろうと思ってみてもですよ・・・やっぱり謎です(ちゃんと勉強しない限り謎のままでありましょう)。

飛ぶだけだけど、飛び先を指定せねばならぬわけで・・・

だって2バイト・・・えええええ・・・ :blobcatpnd_wakaran_zenbu:

相対ジャンプ命令は 0x18 の1バイトで、続く1バイトで現在の位置から +127から-127を指定する仕組みになっています。なので、2バイトでイケてしまうのです。 #XeGrader

@NAITOTokihiro

おお・・・!!分かりました!(いや、本当に分かっているとは言えないけれど)。

でも、たったそれだけで飛べてしまうのは、やはりすごい・・・

ちょっときれいだなあ、と思ってしまいます。

いつもありがとうございます!!

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。