ちょっとだけ補足 18~19行目は結局、最後に2で割った時に端数がでるか、でないか、で決まっています。 端数が出る場合にSCの値-1となるかと。 なので前の otta777 さんの指摘通り MOD 2の結果が 0か、0でないかで判定して良さそうです。 最終的には 「SPCHR SP,SC-(SX MOD 2)」で 良さそうな気がします。