User Tag List

Показано с 1 по 9 из 9

Тема: Обьясните про деление. старый стал не понимаю вообще ничего.

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

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

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,908
    Спасибо Благодарностей отдано 
    350
    Спасибо Благодарностей получено 
    322
    Поблагодарили
    246 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    В байт, это в байт. Последнюю строчку я написал только ради комментариев.
    HL, соответственно, должен быть не сильно больше 2560.
    ага вижу

    hl/c получается 66
    умножение 64
    хотя если умножать на 26
    ...
    то будет 68

    результат не очень
    но меня деление 16/8 устроит.

    Код:
    div16_8
    ;hl/c
    ;hl quotiend
    ;a remainder
    	add	hl,hl
    	jp	nc,div16c	
    
    	ld	a,h
    	cpl
    	ld	h,a
    	ld	a,l
    	cpl
    	ld	l,a
    	inc	hl
    	call	div16c
    	ld	a,h
    	cpl
    	ld	h,a
    	ld	a,l
    	cpl
    	ld	l,a
    	inc	hl
    	ret
    div16c
    	xor	a
    	dup	15
    	add	hl,hl		; unroll 16 times
    	rla			; ...
    	cp	c		; ...
    	jr	c,$+4		; ...
    	sub	c		; ...
    	inc	l		; ...
    	edup
    	add	hl,hl		; unroll 16 times
    	ret
    С уважением,
    Jerri / Red Triangle.

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

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

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

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

Похожие темы

  1. Деление/умножение
    от Serdjuk в разделе Программирование
    Ответов: 51
    Последнее: 25.04.2018, 15:54
  2. Не понимаю, как работает мультиколор в игре
    от predatoralpha в разделе Графика
    Ответов: 25
    Последнее: 01.06.2012, 11:49
  3. про новый-старый спектрум
    от xailar в разделе ZX Концепции
    Ответов: 3
    Последнее: 06.12.2010, 10:42
  4. деление синхросигнала
    от Splinter в разделе Изображение
    Ответов: 3
    Последнее: 01.08.2005, 02:53

Ваши права

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