Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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 должно работать?
#define QUESTION bb || !bb
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,804
По умолчанию

получение размера физической памяти, предупреждаю под 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 Кб, 19 просмотров)
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Старый 23.11.2007, 14:30   #7
arxipmen
 
Регистрация: 22.11.2007
Сообщений: 4
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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