あ、そうか、絶対値だから正の場合はNEGしちゃだめですね。抜けてました。
判定のコストもさらに重くなるのでつらいですね。
あ、そうか、絶対値だから正の場合はNEGしちゃだめですね。抜けてました。
判定のコストもさらに重くなるのでつらいですね。
Aレジスタ限定ですが単純に考えると
NEG
SRA
SRA
SRA
NEG
ですかね。NEG2回はつらいですが。
>-9 になる前提で動くものにするのが Z80 的にはやさしいですかね
まあそうなりますね。
負の数の切り捨てをどう判断するかでしょうか。
-8.5を切り捨てたら-9にするような切り捨て方もあるようなので。
-8.5を-8にするには絶対値を切り捨てて再度符号変えになるようですがZ80だとつらいですね。
めっちゃかっこいいです。
24.08.2025 01:22 — 👍 1 🔁 0 💬 1 📌 0