User Tag List

Показано с 1 по 10 из 30

Тема: 32 бит деление

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну блин.
    Код:
    DIV32:	ld a,b ; DE = HLDE/BC, HL = HLDE%BC
    	cpl
    	ld b,a
    	ld a,c
    	cpl
    	ld c,a
    	inc bc
    	xor a
    DIV321:	add hl,hl
    	rra
    	ex de,hl
    	add hl,hl
    	ex de,hl
    	jr nc, DIV320
    	inc hl
    DIV320:	push hl
    	add hl,bc
    	jr nc, DIV322
    	rla
    DIV323:	inc de
    	inc sp
    	inc sp
    	add a, 10h
    	jr nc, DIV321
    	ret
    DIV322:	rla
    	jr c, DIV323
    	pop hl
    	add a, 10h
    	jr nc, DIV321
    	ret
    Последний раз редактировалось b2m; 18.02.2021 в 11:50.

    Этот пользователь поблагодарил b2m за это полезное сообщение:

    Sayman(18.02.2021)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Ну блин.
    Код:
    DIV32:	ld a,b ; DE = HLDE/BC, HL = HLDE%BC
    	cpl
    	ld b,a
    	ld a,c
    	cpl
    	ld c,a
    	inc bc
    	xor a
    DIV321:	add hl,hl
    	rra
    	ex de,hl
    	add hl,hl
    	ex de,hl
    	jr nc, DIV320
    	inc hl
    DIV320:	push hl
    	add hl,bc
    	jr nc, DIV322
    	rla
    DIV323:	inc de
    	inc sp
    	inc sp
    	add a, 10h
    	jr nc, DIV321
    	ret
    DIV322:	rla
    	jr c, DIV323
    	pop hl
    	add a, 10h
    	jr nc, DIV321
    	ret
    О! Крутяк! Спасибо! Чьё авторство?
    Последний раз редактировалось Sayman; 18.02.2021 в 12:04.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее: 21.01.2021, 17:46
  2. Вопрос про EIS-деление
    от litwr в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 16.12.2019, 20:28
  3. умножение/деление в алгоритмах ZX игр
    от bigral в разделе Программирование
    Ответов: 27
    Последнее: 18.10.2019, 13:20
  4. Деление/умножение
    от Serdjuk в разделе Программирование
    Ответов: 51
    Последнее: 25.04.2018, 15:54
  5. деление синхросигнала
    от Splinter в разделе Изображение
    Ответов: 3
    Последнее: 01.08.2005, 02:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •