Вот рабочие куски кода из моей графической библиотеки (деление беззнаковое).
Все заявления вида "не работает" сопровождать конкретными примерами (типа- на входе числа, на выходе такое, хотя ожидается другое). А то есть подозрения, что у топикстартера проблемы с матчастью.
Код:DIV ;BC=BC/DE HL=BC mod DE LD HL,0 LD A,16 SLA C RL B DIVL ADC HL,HL SBC HL,DE JR NC,$+3 ADD HL,DE RL C RL B DEC A JR NZ,DIVL LD A,B CPL LD B,A LD A,C CPL LD C,A RET DIVI ;C=C/B A=C mod B XOR A RL C DUP 8 ADC A,A SUB B JR NC,$+3 ADD A,B CCF RL C EDUP RET




Ответить с цитированием
