Старый 21.03.2013, 12:48   #31
DrakonHaSh
 
Регистрация: 05.07.2010
Сообщений: 244
Репутация: 106
По умолчанию

типа того, только не методами страничной адресации (т.е. не методами процессора) а железом через контролер
DrakonHaSh вне форума   Ответить с цитированием
Старый 21.03.2013, 13:57   #32
redradist
 
Регистрация: 20.03.2013
Сообщений: 5
Репутация: 0
По умолчанию

Где можно про это почитать, про ререключение железа и т.д. ???
redradist вне форума   Ответить с цитированием
Старый 02.08.2013, 15:21   #33
<Gh0St>
 
Аватар для <Gh0St>
 
Регистрация: 22.03.2012
Сообщений: 75
Репутация: 19
По умолчанию

Подскажите, как завершить программу на асме?
Дело в том, что код должен быть переносим, а потому нельзя использовать инструкции call, invoke и т.д., т.к. они обращаются по фиксированному адресу. В моей системе это адрес ExitProcess, а в другой по этому адресу может быть что-то другое.
Код:
mov ax, 4C00h
int 21h
На win 7 не работает.
__________________
- Про опыт говорят: "Мы так свои ошибки называем"
<Gh0St> вне форума   Ответить с цитированием
Старый 02.08.2013, 15:39   #34
basterm
 
Регистрация: 02.08.2013
Сообщений: 1
Репутация: 0
По умолчанию

семь бед - один ret
basterm вне форума   Ответить с цитированием
Старый 02.08.2013, 15:45   #35
<Gh0St>
 
Аватар для <Gh0St>
 
Регистрация: 22.03.2012
Сообщений: 75
Репутация: 19
По умолчанию

ret тоже не подходит, т.к. код выполняется контексте другого процесса, а ret приводит к ошибке.
__________________
- Про опыт говорят: "Мы так свои ошибки называем"
<Gh0St> вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot