Деление 32/16=(16;16) для z80 div320_z80_correct2.zip
Легко адаптируется для 8085 - меняем adc hl,hl на xchg\ rdel\ xchg, sbc hl,bc на dsub.
Или для 580ВМ1 - меняем adc hl,hl на cs\ dad h, sbc hl,bc на dsub b.
- - - Добавлено - - -
При необходимости можно еще добавить в начале изменение знака bc.
UPD: заменил архив - добавил "выпавший" adc a,a. У меня эта процедура в программе в мнемониках 8080 (коды z80 в виде .db), команда выпала при переводе мнемоник 8080->z80.
UPD2: ёпрст, вроде НГ не начался, а пришлось еще раз исправлять
- - - Добавлено - - -
Еще вариант для 8085 - div320_8085.zip
Эту процедуру просто скопировал из программы, ничего не менял, поэтому ошибок сразу нет.




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