Вот же ж на-Cи-льник то!fk0 wrote:Бля, printf. За асм -- сжигать.
Чую тормоз будеть. Хотел к каждому файлу прилепить, наверно только в статусбаре сделаю.Budder wrote:процедурко:
Тоже думал, а у него там толи в секторах толи в кластерах.deathsoft wrote:У савелия наверняка есть
DIV: ;Procedure for division (16)/(16)->(24)
;r2:r1:r0 <- r4:r3 / r6:r5
;r16,r17 - used as temp registers
clr r2
clr r1
clr r0
inc r0
clr 17
clr 16
clc
DIV1:
rol r3
rol r4
rol r17
rol r16
brcs DIV2
cp r17,r5
cpc r16,r6
brcs DIV3
DIV2:
sub r17,r5
sbc r16,r6
sec
rjmp DIV4
DIV3:
clc
DIV4:
rol r0
rol r1
rol r2
brcc DIV1
ret
Нда, пригляделся вроде всё нормально. Сначало почемуто цикл показался тама.lvd wrote:Не будет. У буддера деление вычитанием, но вычитает он сначала 100000, потом 10000 и етц, так что тормоза не будет ни в каком случае.
TS-Labs wrote:Не могу найти готового кода для з80.
DimkaM wrote: и остаток надо вычислять, или он у тебя уже в r0
И?DimkaM wrote:TS-LabsДык, это дело десять раз вызывать придётся, и остаток надо вычислять, или он у тебя уже в r0 или тама дробь непойму?!
DimkaM wrote:Нда, пригляделся вроде всё нормально.
Users browsing this forum: No registered users and 1 guest