03/05 15:45 @tiny_yarou 当方ならPUTASC3LP2はループでなく、「4bit→8bit伸長テーブルをIXで指して、Aの上4bitと下4bitをLD (IX+n),D/LD (IX+n),Eのnの部分へ埋め込む自己書き換え」にしてループをなくします
(zuto)
03/05 16:00 @tiny_yarou おっと、「LD (IX+n),D/LD (IX+n),E」は「LD D,(IX+n)/LD E,(IX+n)」の誤記。あと4bit→8bit伸長テーブルを$xx00に固定できるならIXレジスタを使わなくても済む、と :D
(zeho)
03/05 15:45 (
@gorry5)
@tiny_yarou 当方ならPUTASC3LP2はループでなく、「4bit→8bit伸長テーブルをIXで指して、Aの上4bitと下4bitをLD (IX+n),D/LD (IX+n),Eのnの部分へ埋め込む自己書き換え」にしてループをなくします
(zuto)
03/05 16:00 (
@gorry5)
@tiny_yarou おっと、「LD (IX+n),D/LD (IX+n),E」は「LD D,(IX+n)/LD E,(IX+n)」の誤記。あと4bit→8bit伸長テーブルを$xx00に固定できるならIXレジスタを使わなくても済む、と :D
(zeho)