|
|
Другие темы раздела | |
Assembler Падение производительности в 25 раз и ошибка функции при использовании DLL
https://www.cyberforum.ru/ assembler-math/ thread450901.html Написал на С++(сами функции на ассемблере с помощью вставки) библиотеку DLL. Вызываю функцию из VB.NET. Замеряю скорость относительно такой же функции написанной на бейсике. Проблемы: 1) Функция на асме работает в 20-30 раз МЕДЛЕННЕЕ(проверял с большим количеством вызовов в цикле) 2) При первом вызове возвращает правильные значения,при последующих возвращает NaN. Прошу помочь разобраться. ... |
[nasm] Вычислить объём шара по известному радиусу Assembler Часть 1. Вычислить объём шара, если известен его радиус. Радиус вводится с клавиатуры. Какие флаги во флаговом регистре изменились при выполнении арифметических операций и почему? Подскажите пожалуйста где ошибка.Чет прога не пашет.препод сказал в section .text finit .......но чет немогу найти( global _main extern _printf section .data R dq 1.2345; |
Assembler программа генерирующая пароль. Пара вопросов.
https://www.cyberforum.ru/ assembler-math/ thread444143.html .model small .386 .data dateBios db 8 dup (0) key dw 1 dup (0) message1 db 'ololo$$$$$$$$$' message2 db 'Remember the password: $' FP DB '111.txt',0 ;строка пути к файлу HANDLE DW ? ;номер файла |
Assembler Решение системы двух линейных уравнений с вещественными коэффициентами Для Шести вещественных чисел a,b,c,d,p,q рассматриваемых как коэффициенты систем двух линейных уравнений |ax+by=p |cx+dy=q найти x и y, и положить s=1, если они одного знака, -1 - если разных, и 0 - если система не имеет решения https://www.cyberforum.ru/ assembler-math/ thread433418.html |
Найти значение выражения Assembler 1. Часть 1. Найти значение выражения: Z= x^2/8+ x^2/3 + y^2/6 Какие флаги во флаговом регистре изменились при выполнении арифметических операций и почему? |
Assembler Ищу DES алгоритм Очень нужен алгоритм шифрования DES реализованный на ассемблере (в любом виде) https://www.cyberforum.ru/ assembler-math/ thread423270.html |
Assembler Обращение матрицы методом Гаусса
https://www.cyberforum.ru/ assembler-math/ thread417353.html Обращение матрицы методом Гаусса |
Assembler FMUL не отрабатывает правильно Работа с сопроцессором. В отладчике вижу проблему= заношу один вещественный аргумент, заношу второй (заносится то, что нужно), Выполняется команда FMUl = и в результате вещественное число, которое если сохранить, а потом загрузить как целое равно нулю Вот картинка -1, я загрузила поочередно мои аргументы. Один из них 2 , другой 3, на картинке они представлены вещественными числами в двух... |
Assembler При отладке в TurboDebugger не отображается содержимое стека FPU У меня глупый вопрос= как мне сделать так, чтобы в процессе отладки (а не только при завершении программы в отладчике) у меня отображались в регистрах сопроцессора текущие значения? А то у меня там все Empty да Empty, когда шагаю по программе, а как только прерывание-выход = так сразу тут тебе значения.. Чем я разозлила отладчик и как мне его задобрить?)) Добавлено через 36 минут Мне даже... https://www.cyberforum.ru/ assembler-math/ thread413032.html |
Assembler Расчет числа пи.
https://www.cyberforum.ru/ assembler-math/ thread410921.html Здравствуйте. Хочу расчитать число пи, которое равняется 3,1415926535897932384626433832795…. . Пример во вложении. Тут нужен сопроцессор ( в регистр такое число не получится записать, а вот в сопроцессор получится) Сначало нужно решить вот в примере число Z , а потом подставить в формулу и уже работать с сопроцессором. Правельно ли я рассуждаю? |
Синус через ряд Тейлора на Ассемблере Assembler Здравствуейте) Нужно написать программу, которая будет получать значение угла и возвращать его синус, а я в Ассемблере ничего не могу понять:gsad: Вообще не представляю как это сделать:hysteric: Заранее спасибо:-* |
Assembler Вычислить площадь
https://www.cyberforum.ru/ assembler-math/ thread408671.html Замкнутый многоугольник задан в декартовой плоскости координатами каждой вершины. Написать программу на языке ассемблера, вычисляющую площадь многоугольника. Форма на скрине. Все используемые в программе величины считать однобайтовыми целыми со знаком. Исходными данными следует считать координаты (xi; yi) каждой вершины многоугольника, значения которых должны задаваться в сегменте данных... |
0 | ||||||
Prefetching (или как сократить количество кэш-мисов) - Assembler - Ответ 252273724.02.2012, 18:21. Показов 2581. Ответов 2
Метки (Все метки)
Привет!
Работаю с большим объемом данных, доступ к которым осуществляется непоследовательно. Думаю как сократить время работы алгоритма, замерил количество кэш-мисов - очень высокое. Чтоб сократить его решил сделать префетчинг данных, т.е. пока считаются некоторые данные, в это время данные, которые скоро понадобятся, подкачиваются в кэш. В сишном коде сделал такую вставку:
Скажите, что я делаю не так? Вернуться к обсуждению: Prefetching (или как сократить количество кэш-мисов) Assembler
0
|
24.02.2012, 18:21 | |
Готовые ответы и решения:
2
Как сократить UUID или String до (<=)16 символов? Можно это как-то сократить или заменить оператор? Compile error: Procedure too large, или как сократить макрос Написать матрицу через цикл или как сократить код |
24.02.2012, 18:21 | |
24.02.2012, 18:21 | |
Помогаю со студенческими работами здесь
0
Как лучше спроектировать фильтр и сократить количество запросов к базе? Что такое "кэш" в android? Как можно программно сохранить что-то в кэш? Добавление в сессию, локальное хранилище или кэш Выбор процессора для 1с сервера. (частота, кэш, или ядра) |