ZXNet эхоконференция «code.zx»


тема: converter



от: Kirill Frolov
кому: Igor Kiselev
дата: 13 Sep 2000
Hемедленно нажми на RESET, Igor! 10 Sep 00 22:22, Igor Kiselev wrote to All: IK> У кого-нить есть следущая процедура, очень нужна. Желательно IK> быструю. IK> Hа входе в HL число, на выходе разложеное по байтам это же IK> число. IK> вход : рег-тр HL=#C000 IK> выход: память +0 #34 - "4" IK> +1 #39 - "9" IK> +2 #31 - "1" IK> +3 #35 - "5" IK> +4 #32 - "2" Сам напpосился, вот тебе быстpая: Сpазу пpедупpеждаю -- можно ещё быстpее, тут записывание в буфеp тоpмозное. === Cut === ─ Personal mail (2:5030/827.2) ───────────────────────── X.PERSONAL (CODE.ZX) ─ Msg : 71 of 97 Rcv From : Aleksey Malov 500:8362/1.3 26 Aug 00 To : Kirill Frolov 31 Aug 00 Subj : Идейка сфоpмиpовалась ;) ─────────────────────────────────────────────────────────────────────────────── * Forwarded from area 'CODE.ZX' Приветствую тебя, Kirill! Thu 24 Aug 2000 в 15:47:48 Kirill Frolov и Aleksandr Majorov разговаривали на тему Идейка сфоpмиpовалась ;). KF> Всего 1621 тактов на пеpевод числа! KF> 2All: Кто может быстpее? Сам напросился. У меня за 636 тактов (если не ошибаюсь). ;in: hl - число ;out: по адресу buffer представление числа на входе в виде ascii строки (без отбрасывания незначащих нулей) bin2asc ld b,0 ld a,h rlca rlca rlca ld h,a and 7 ;34 rl h adc a,a daa rl h adc a,a daa rl h adc a,a daa ;82 rl h adc a,a daa rl b rl h adc a,a daa rl b rl l adc a,a daa rl b ;154 rl l adc a,a daa ld c,a ld a,b adc a,a daa ld b,a ;190 rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a ;310 rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a rl d rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a rl d ;406 rl l ld a,c adc a,a daa ld c,a ld a,b adc a,a daa ld b,a ld a,d rla and 7 ;461 ld de,#0f30 ld hl,buffer add a,e ld (hl),a inc hl ;498 ld a,b rrca rrca rrca rrca and d add a,e ld (hl),a inc hl ld a,b and d add a,e ld (hl),a inc hl ;564 ld a,c rrca rrca rrca rrca and d add a,e ld (hl),a inc hl ld a,c and d add a,e ld (hl),a ret ;636 buffer ds 5 Счастливо, Kirill! С вами был Vivid/Brainwave^X-Project. [ZX] [Sailor Moon] -+- Lara Croft за 4.50 $. + Origin: Multik will be the best! (500:8362/1.3) === Cut ===




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Мир звуков Спектрума - глава 4.2: Программирование звуковых эффектов - Управление громкостью.
О дураках - Приложение к AlCoNews #40
ENLIGHT'96 - Как прошел ENLIGHT'96.
Реклама - Покупка/продажа/обмен progz 4 SPECCY.
GAME Обзор - Описание игры Emlyn Hughes International Football.

В этот день...   8 мая