да что должно произойти ?
Phantom_84 да стоило прочитать п. 5.10 про IDT :) я говорю что EIP выше 401000h не будет, а следовательно будет указывать куда-то в таблицы...
Phantom_84 да в первом посте в одном месте очепятка :) но заметь в коде этого нету зафиг отводить 64кб участки ? глупый вопрос, сам над ним...
Phantom_84 00053339887i[CPU0 ] | SEG sltr(index|ti|rpl) base limit G D 00053339887i[CPU0 ] | CS:0008( 0001| 0| 0) 00000000 000fffff 1 1
Phantom_84 я это знаю поверь ;) проблема в том что EIP будет в диапозоне от 600h до 105FFh и при трансляции не будет достигать памяти где у меня...
нет, но вот посматри )) http://rdi.mirgames.ru/tmp/code.7z после установки бита выполняеться нужный код ;) мистика ?
Ещё один вропрос дабы кучу тем не разводить :) после установки бита PG в CR0, eip работает как виртуальный адрес или как физический ?
точно не правильно расчитал базы сегментов и pte :) вот уже подправил работает ) спасибо
http://rdi.mirgames.ru/tmp/code.7z нету ) Bochs выдаёт ошибку чтения, т.е. не хочет читать с флопаря перезагрузку вызывает mov cr0, eax где eax...
Начит начал писать я что-то типа своей оси загрузчик, переход в pm и прочее ручками естественно ) но тут возник вопрос о распределении памяти под...
пишу пока на masm32 :) потребовалась сия инструкция, но error A2085: instruction or register not accepted in current CPU mode в чом может быть...
почитал инфу про VBE 3.0 что то меня копирование и использование биоса не порадовало есть ещё варианты
поподробнее если можно
так какие коды символов принимает текстовый видеобуфер ? а то даж дебаг инфу не вывести :(
Pavia спасибо а запись простым mov'ом и эквивалентными коммандами ? :) ещё бы хотелось узнать про текстовый видеобуфер что-то не пойму какие...
такс вникаю... :)))) начиться для начала надо найти адрес видеобуфера а поподробнее можно ? :)
Где можно раздобыть информации по этой теме ? Сам искал не нашел ничего толкового, пытался методом тыка - результат нулевой все попытки...
Имена участников (разделяйте запятой).