User Tag List

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

Тема: Вычисление числа Пи на ассемблере

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

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

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новая версия для вектора. Она в основном ориентирована на 3000 цифр, но заодно посчитал 100 и 1000 (их расчет можно оптимизировать):
    Нажмите на изображение для увеличения. 

Название:	pi100.gif 
Просмотров:	149 
Размер:	1.4 Кб 
ID:	80259Нажмите на изображение для увеличения. 

Название:	pi1000.gif 
Просмотров:	156 
Размер:	5.9 Кб 
ID:	80260Нажмите на изображение для увеличения. 

Название:	pi3000.gif 
Просмотров:	153 
Размер:	15.7 Кб 
ID:	80261
    100 цифр - 2.84 секунды
    1000 цифр - 251.78 секунды = 4 минуты 11.78 секунды
    3000 цифр - 2250.82 секунды = 37 минут 30.82 секунды
    Чей код, алгоритмы или идеи использованы в программе:
    b2m - первый (по крайней мере на форуме) перевел spigota с С на ассемблер 8080 и сделал версию для РК86. Элементы каркаса его программы до сих пор присутствуют в коде для вектора.
    blackmirror - предложил оптимизацию алгоритма деления.
    litwr - идея замены умножения из его коллекции spigot (автора идеи не знаю) позволила заметно ускорить текущий вариант.
    svofski - совместная процедура вывода символов в режиме 512.
    Вложения Вложения

    Эти 3 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    b2m(01.02.2024), svofski(31.01.2024), tnt23(31.01.2024)

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

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

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

Похожие темы

  1. Арифметические процедуры на ассемблере
    от spensor в разделе Программирование
    Ответов: 27
    Последнее: 13.05.2017, 20:56
  2. Мнемокоманды и числа.
    от ALKO в разделе Программирование
    Ответов: 0
    Последнее: 15.02.2014, 03:49
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Определение числа сторон
    от mungo в разделе Внешние накопители
    Ответов: 1
    Последнее: 16.03.2012, 18:06

Метки этой темы

Ваши права

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