Важная информация

User Tag List

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

Тема: Поиск четырех байтов

  1. #1
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Благодарностей: 230
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Поиск четырех байтов

    Считаем кол-во повторяющихся байт в блоке памяти (пример ПЗУ)

    То, что я напридумывал:

    ;на входе:
    ;de - начало блока памяти
    ;bc - длина блока
    ;h,#80, 81- таблица младшего и старшего
    ;на выходе в #80, 81 посчитанное кол-во каждого байта

    org #6500
    ld de,0
    ld bc,16383
    ld h,#80
    sled ld a,(de)
    ld l,a ;Выбираем из таблицы
    inc (hl) ;Увеличиваем
    jr nz,$+5 ;Если младший переполнен
    inc h
    inc (hl) ;Увеличиваем старший
    dec h
    inc de ;Шагаем дальше
    dec bc ;Проверяем на окончание
    ld a,b
    or c
    jr nz,sled
    ret

    Помогите посчитать, четыре самых повторяющихся байта в уже готовой таблице #80, 81.

    После проверки ПЗУ, судя по таблице это:
    байт #cd - 701 раз повторился.
    байт #00 - 659 раз.

    Нужно програмное решение, желательно - среднее, между скоростью и размером памяти на процедуру.
    Последний раз редактировалось GM BIT; 20.12.2009 в 19:51.

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

  3. #2
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня была подобная задача. Решал так:
    http://abzac.retropc.ru/content?id=813

    Смотреть начало процедуры MKFASTPUT и функцию FINDMX соответственно

  4. Этот пользователь поблагодарил Vitamin за это полезное сообщение:
    GM BIT (21.12.2009)

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

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

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

Похожие темы

  1. ПК Поиск - Программы
    от Andrey_Ak в разделе Поиск
    Ответов: 39
    Последнее: 04.11.2017, 12:39
  2. ПОИСК ЛЮДЕЙ
    от Conan в разделе Люди
    Ответов: 181
    Последнее: 02.10.2017, 19:02
  3. ПК Поиск - FAQ
    от _Nikanor_ в разделе Поиск
    Ответов: 25
    Последнее: 11.11.2016, 17:13
  4. Поиск Игр.
    от SiDChik в разделе Игры
    Ответов: 20
    Последнее: 21.06.2008, 11:44

Ваши права

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