ueno1969.bsky.social
@ueno1969.bsky.social
あ、そうか、絶対値だから正の場合はNEGしちゃだめですね。抜けてました。
判定のコストもさらに重くなるのでつらいですね。
September 2, 2025 at 9:49 AM
Aレジスタ限定ですが単純に考えると
NEG
SRA
SRA
SRA
NEG
ですかね。NEG2回はつらいですが。

>-9 になる前提で動くものにするのが Z80 的にはやさしいですかね
まあそうなりますね。
September 2, 2025 at 3:37 AM
負の数の切り捨てをどう判断するかでしょうか。
-8.5を切り捨てたら-9にするような切り捨て方もあるようなので。

-8.5を-8にするには絶対値を切り捨てて再度符号変えになるようですがZ80だとつらいですね。
September 1, 2025 at 12:31 PM
めっちゃかっこいいです。
August 24, 2025 at 1:22 AM