User Tag List

Показано с 21 по 30 из 33

Тема: Исключить повторы из массива

Древовидный режим

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

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,081
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    480
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    вопрос, а в каком соотношении чтения/записи
    и насколько важно быстродействие записи ?
    а то сделать вставку со сдвигом ??
    Я вообще склоняюсь к тому, что чем меньше чтений и записи, тем лучше.

    ---------- Post added at 19:29 ---------- Previous post was at 19:28 ----------

    Цитата Сообщение от jerri Посмотреть сообщение
    где находится тот цикл который надо вызывать?
    Цикл подразумевается под переходом по RESULT. Я думаю счётчики быстрее всего через половинки индксных регистров делать, всегда так быстрее.

    Код:
    ARRAY	DB 1,3,9,7,5,9,4,3
    
    TEST:	DI
    	LD SP,#BFFF
    
    	LD B,#08
    	LD A,#01
    	LD (CNT2+1),A
    	LD DE,ARRAY+1
    LOOP	LD A,(DE)
    	EXX
    	LD HL,ARRAY
    CNT2	LD BC,01
    	CPIR
    	EXX
    	CALL NZ,RESULT
    	INC DE	
    	LD HL,CNT2+1
    	INC (HL)
    	DJNZ LOOP
    
    	JR $
    
    RESULT	OUT (#FE),A
    	RET
    Последний раз редактировалось drbars; 12.08.2013 в 16:31.

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

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

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

Похожие темы

  1. Ответов: 454
    Последнее: 04.01.2017, 00:50

Ваши права

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