2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

究極の8ビット機を妄想するスレ Part 8

955 :ナイコンさん:2019/07/25(木) 14:19:43.05 .net
こいつを8001の記録回路に取り付けろ。6502の乗算ルーチンを参考に開発した。
すごいぞ、Z80の演算能力は2倍に跳ね上がる

というわけで40年前に公表してほしかったZ80乗算ルーチン
TABLEに(n*n/4)を下位512バイト、上位512バイトの順に格納
TABLE-256に上位256バイトを格納
; DE = D * E
 LD H,TABLE_H
 LD A,D
 SUB E
 JR NC,LPLUS
  CPL
  INC A
LPLUS:
 LD L,A
 LD A,D
 ADD A,E
 LD C,A
 LD A,0
 ADC A,H
 LD B,A
 LD A,(BC)
 SUB (HL)
 LD E,A
 INC B
 INC B
 DEC H
 LD A,(BC)
 SBC A,(HL)
 LD D,A

総レス数 1001
229 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200