Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

Почему в строке mov es:   Найти похожие ветки 

 
Stealth297   (2002-11-22 12:15) [0]

Привет всем. Не могу не как понять одну вещ.
Почему в строке mov es:[$417],ax происходит фатальная ошибка.
Ведь в Пасале все отлично пашет. Мож какая деректива нужна.


 
Игорь Шевченко   (2002-11-22 12:16) [1]

Угу, директива. Вводится клавишей delete требуемое количество раз


 
Stealth297   (2002-11-22 12:29) [2]

Я не понял причем сдесь delete. Ведь какой я бы адрес не писал всеравно таже ошибка. Даже если написать чтото типа
Mov ax,es:[$417] то же самое.


 
Opuhshii   (2002-11-22 12:33) [3]

2Stealth297 © (22.11.02 12:29)
The segment registers (ES, CS, SS, DS, FS, and GS) are supported, but segments are normally not useful in 32-bit applications.


 
Игорь Шевченко   (2002-11-22 12:34) [4]

А в отладчике посмотреть причину, конечно не судьба ? Или не знаешь, что это такое ?


 
Smithson   (2002-11-22 12:36) [5]

В программе для Win32 прямой доступ к памяти невозможен. Паскаль создает DOS-задачу, для которой эта зона BIOS эмулируется. А в Win32 такой номер не пройдет.


 
Digitman   (2002-11-22 12:36) [6]

1. es содержит неверное/недопустимое значение селектора сегмента или CPL недостаточен для доступа к сегменту

2. страница региона в ВАП тек.процесса, в диапазон адресов которого входит адрес $417, не имеет соответствующих state/access privelegy


 
Stealth297   (2002-11-22 12:39) [7]

Smithson так как мне загнать по этому адресу byte. Я хотел сделать мигалку клавы(ради прикола конечно).


 
Smithson   (2002-11-22 12:43) [8]

Не знаю - но не "загнать по этому адресу байт". Надо менять keyboard status средствами Windows.


 
Opuhshii   (2002-11-22 12:43) [9]

2Stealth297 © (22.11.02 12:39)
SetKeyboardState?


 
Digitman   (2002-11-22 13:16) [10]

"ради прикола конечно" неплохо было бы почитать хоть что-нибудь про отличия платформ Win32 и DOS , а так же про real/protected/vm86 CPU-mode


 
Calm   (2002-11-22 13:33) [11]


> А в отладчике посмотреть причину, конечно не судьба ? Или
> не знаешь, что это такое ?



> "ради прикола конечно" неплохо было бы почитать хоть что-нибудь
> про отличия платформ Win32 и DOS , а так же про real/protected/vm86
> CPU-mode



Выскажусь не в тему, конечно, но тем не менее...
Уважаемые мастера, вопросы задают для того, чтобы получить на них ответы, а не для того чтобы оценивать чью-то крутизну и чувство юмора.
Вроде бы все уже не маленькие...


 
Игорь Шевченко   (2002-11-22 13:38) [12]

Calm © (22.11.02 13:33)

http://ln.com.ua/~openxs/articles/smart-questions-ru.html

(буду постить постоянно) :-))


 
Calm   (2002-11-22 13:42) [13]

Это все правильно.
Но если человек не читал этого и не умеет верно задать вопрос, так зачем же на него наезжать.

А ссылочку это можно было бы выложить в заголовках страниц форумов


 
Игорь Шевченко   (2002-11-22 13:47) [14]

Уж сколько выкладывали...Там, кстати, написано, почему наезжают :-)))


 
Digitman   (2002-11-22 13:53) [15]


> Calm


Собственно, а чем ты, сударь, недоволен ?
Тем что тут "ради прикола" лекции подробные (по азам программинга в конкретной операционной среде) не читают ?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
7-4645
DESANN
2002-09-29 04:04
2002.12.02
Блокировка мыши/клавиатуры


1-4361
Сатир
2002-11-22 12:26
2002.12.02
ListBox


14-4567
Николай Быков
2002-11-11 13:37
2002.12.02
Зачем я тут дурью маюсь уже несколько месяцев?


14-4590
iNew
2002-11-12 10:49
2002.12.02
Вопрос по сетям


1-4435
Ренат
2002-11-19 08:24
2002.12.02
Типизированные файлы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский