Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 22.11.2007, 18:17   #1
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
По умолчанию Текстирование оперативной памяти

помогите написать програмку тестирования оперативной памяти
arxipmen вне форума Ответить с цитированием
Старый 22.11.2007, 19:32   #2
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

Под DOS или Windows должно работать?
Vedrus вне форума Ответить с цитированием
Старый 22.11.2007, 19:44   #3
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
По умолчанию

это неважно главное чтобы работало
arxipmen вне форума Ответить с цитированием
Старый 22.11.2007, 20:04   #4
rpy3uH
добрый няша
СуперМодератор
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,808
По умолчанию

получение размера физической памяти, предупреждаю под Windows работать не будет (мешает режим страничной адресации), проверял код из защищённого режма (не из Windows). под DOS не проверял.
принцип такой: постранично сканирует память, записывает значение в ячейку и считывает, если значения совпали, то страница существует.
синтаксис FASM
Код:
get_phys_memory_size:
;output eax = memory size
    push ebx
    push edx

    mov ebx, 100010h
    mov edx, 12345678h
    mov eax, edx

   .repeat:
    xchg [ebx], eax
    xchg [ebx], eax
    cmp edx, eax
    jnz .endrep
    add ebx, 1000h
    jmp .repeat
   .endrep:
    and ebx, 0FFFFF000h
    mov eax, ebx
    pop edx
    pop ebx
    ret
rpy3uH вне форума Ответить с цитированием
Старый 22.11.2007, 20:15   #5
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
По умолчанию

rpy3uH спасибо за эту прогу, если есть еще что нибуть связанное с тестированием оперативки напиши, очень нужно
arxipmen вне форума Ответить с цитированием
Старый 23.11.2007, 07:02   #6
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

Что-то вроде этого хотите (см. аттач)? Работает под DOS, himem.sys не должен быть загружен. И приват почитайте.
Вложения
Тип файла: zip TESTMEM2.zip (6.7 Кб, 17 просмотров)
Vedrus вне форума Ответить с цитированием
Старый 23.11.2007, 14:30   #7
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
По умолчанию

а код какой нибудь есть?
arxipmen вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация использования оперативной памяти Lkhasa Общие вопросы Delphi 4 04.07.2008 14:22
Восстановить из оперативной памяти Problemaumenya Помощь студентам 1 08.05.2008 22:01
Количество оперативной памяти которое занимает программа werser Помощь студентам 1 03.02.2008 02:22
Кол-во оперативной памяти Квэнди Win Api 2 25.07.2007 12:27
выделение оперативной памяти Alar Общие вопросы Delphi 0 29.10.2006 21:56


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS