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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

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

получение размера физической памяти, предупреждаю под 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, 21:15   #5
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
Репутация: 10
По умолчанию

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

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

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

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


13:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

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