![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Shadow |
![]()
Сообщение
#1
|
![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: ![]() ![]() ![]() |
:D
------ Ням а скажите кто нибудь можно в Паскале использовать 32 разрядные регистры когда пишешь чтонибудь на ASM ------ например типа mov eax,0a000h mov ecx,120 и.т.д -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
![]() ![]() |
GLuk |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 775 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Тут явно есть ошибка... Даже не ошибка, а бессмысленная команда... По-моему должно быть так: 1: mov ah,89h - перевести в защищенный режим 2: mov bl,20h - смещение к вектору 0-го прерывания 3: mov bh,28h - смещение к вектору 8-го прерывания ;4: mov ax,//// - хрень??? ;5: mov ds,ax ;6: mov si,0 - DS:SI - ??? ;7: lea cx, - точно хрень... вообще в CX должно быть смещение куда происходит джамп после перехода в ЗР. ::::: NEW :::::: 7.5:lea si,GDTTable 7.6:push ds/pop es - ES:SI - таблица глобальных дескрипторов, как раз таки сформированная юзером... 7.7:mov cx,OFFSET ??? 8: int 15h перевод в защищенный режим |
![]() ![]() |
![]() |
Текстовая версия | 27.07.2025 8:30 |