|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2011, 09:08 | #1 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
Получение цепочки блоков основной памяти
Здравствуйте, хм, возник вопрос, как мне получить информацию о текущей цепочки блоков памяти? т.е. в основной цепочке блоков храниться информация о MCB, окрежние,тот кто запустил процесс, тип блока,состав блока.....
Я просто не знаю куда копать) |
25.03.2011, 10:35 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> просто не знаю куда копать
Не знаешь куда смотреть — смотри в гугл ) Вторая ссылка сверху по запросу "memory control block": http://dmtsoft.ru/bn/253/as/oneaticleshablon/
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
25.03.2011, 10:49 | #3 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
хм, спасибо) но я это и сам нашел, и зная что такое memory control block, но есть одно большая загвостка - я не знаю асм)
По-этому хочу спросить с помощью каких функция можно его получить. Пробовал черем MK_FP, и пробовал получить указатель на первый блок через прерывание 52h но, я что-то "мудак" |
25.03.2011, 11:52 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Да тут асм особо и не нужен. Нужно любым доступным способом вызвать функцию 52h прерывания 21h, которая в ES:BX вернет указатель на такую структуру:
PHP код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
25.03.2011, 12:07 | #5 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
Хм, в том -то и вопрос, какими средствами мне вызвать перерывание, какая функция в с++ есть, а может и расширение языка, я например в среде visual пишу
|
25.03.2011, 13:07 | #6 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
этого не знаю, а кто мешает сделать ассемблерную вставку на 2 строчки..
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
25.03.2011, 15:02 | #7 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
просто у меня visual ultimate 2010 выпендривается, но может я нет что-то делаю, ближе к вечеру выложу, может получиться!
|
25.03.2011, 16:11 | #8 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
хм, может я чего-то упустил, но 2010 компилит только виндовые программы, в которых ни прерываний, ни mcb, ни прочего тяжелого наследия ДОС нет.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
(Asm) Поиск символьной цепочки в памяти | Lawliet32 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 19.05.2012 13:20 |
Цепочки | _Val_ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 13.12.2010 16:29 |
Сортировка в основной памяти | Twinkle | Помощь студентам | 1 | 30.05.2010 13:49 |
Сортировка в основной памяти (Си++) | Twinkle | Помощь студентам | 4 | 18.05.2010 16:12 |
ВОПРОС на счет блоков памяти и отслеживание за перемещением потока. | Big Zee | Свободное общение | 7 | 21.04.2008 14:38 |