18.09.2019, 21:46 [+3 UTC]
в нашей команде: 3 829 чел. | участники онлайн: 4 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.77 (31.05.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
12.09.2019, 08:17

Последний вопрос:
18.09.2019, 17:15
Всего: 150338

Последний ответ:
18.09.2019, 16:50
Всего: 259024

Последняя рассылка:
18.09.2019, 17:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
10.06.2012, 17:53 »
FOXhunter
Спасибо! А если чуть подороже? И что лучше, 550Ti или 6770? [вопрос № 186337, ответ № 271193]
17.11.2009, 17:48 »
Гуревич Александр Львович
Большое спасибо, особенно за указание адреса форума Sape. Сейчас изучаю. Отдельная благодарность Татьяне Ласовской, которая, к сожалению, не разместила свое сообщение в разделе ответов. [вопрос № 174252, ответ № 256555]
23.12.2013, 23:07 »
Xgrows
ОГРОМНОЕ СПАСИБО!!! Что бы я делал без Вас! Вы мне очень помогли! Надеюсь у меня все решится после Вашей помощи. [вопрос № 187688, ответ № 272612]

РАЗДЕЛ • Assembler

Создание программ на языке Assembler.

[администратор рассылки: Лысков Игорь Витальевич (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 94
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 71
Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 64

Перейти к консультации №:
 

Консультация онлайн # 194940
Раздел: • Assembler
Автор вопроса: Arthur (Посетитель)
Отправлена: 12.03.2019, 11:24
Поступило ответов: 0

Здравствуйте! У меня возникли сложности с таким вопросом:

:Защищенный режим IA32

в каком порядке располагаются байты в таблице дескриптора?
например вот такая код таблица:

1.	GDT:
2.                                db    8 dup (0)
3.     Descr_code           db   12h, 34h, 56h, 78h, 9Ah, BCh, DFh, 00h
4.	 
5.	GDT_size              dw   $-GDT

Состояние: Консультация закрыта

Oтветов пока не поступило.

Мини-форум консультации № 194940
Kdsfofwe21
2-й класс

ID: 402218

# 1

 +2 
 
= общий = | 12.03.2019, 12:10 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Arthur:

Здравствуйте, Arthur!
сохраняются в обратном порядке. то есть 00h это старшие биты базы с 31 по 24, затем идёт аттрибуты и старшие биты предела: G,DB,L,AVL,SegmentLimit 19:16. И так далее, Я бы мог это отнести к little-endian - способу порядка ввода битов, где порядок обратный, но db всё равно сохранит их в том порядке который описан в примере, но если бы мы попытались определить дескриптор через dq - то как раз Вы бы не запутались если бы вписали значение в том порядке как указано в шаблоне-картинке
descr_code dq 00DFBC9A78563412h . то есть отличие получается по той причине что используются разные способы объявления дескриптора.

Arthur
Посетитель

ID: 401281

# 2

= общий = | 12.03.2019, 13:23 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Kdsfofwe21:

спасибо smile

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 3

 +2 
 
= общий = | 12.03.2019, 19:52 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Kdsfofwe21, Arthur:


Можно, Вам задать встречный вопрос:
На кой Вам нужен этот чистый PM.
В реальности Вы будете кодить либо в RM, либо в РМ (под управлением ОСи). На чистом железе, это настолько низкая вероятность, практически 3% к 100%.
В любом случае Вам благодарочка, т.к. Вы заставили "аксакалов" байты сушить, т.е. вспоминать, как давно это было.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 4

= общий = | 12.03.2019, 20:17 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

© Цитата: Зенченко Константин Николаевич
В любом случае Вам благодарочка, т.к. Вы заставили "аксакалов" байты сушить, т.е. вспоминать, как давно это было.
smile smile smile

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

Kdsfofwe21
2-й класс

ID: 402218

# 5

 +1 
 
= общий = | 12.03.2019, 20:21 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Зенченко Константин Николаевич:

Тут соглашусь. Свою ОС Я буду писать только в своих снах, ну ещё в линуксе можно заняться колдовством, для себя шаманить систему, но уверен лучше туда не соваться там и без меня всё нормально. Так предполагаю 3% это драйвера для устройств.
Ещё есть такие люди, которые хотят всё знать. И вот тут в чём преимущество в архитектуре процессора по сравнению с генной инженерией, так это в том что тут не надо ничего зубрить, тут надо понять, и тогда всё будет вери велл %). Может поэтому на и нужен этот PM :), память в голове не засоряет но почти всё понимаешь :)

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 6

 +1 
 
= общий = | 12.03.2019, 20:48 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Kdsfofwe21:

© Цитата: Kdsfofwe21
Свою ОС Я буду писать

Вам нужен Таненбум, Столингс, но это те версии, которые перевели. Это описание текущих версий ОСей.
При всем уважении к ним(Таненбум, Столингс,), есть ещё и другие книги, которые ещё не перевели на русский.

С точки зрения ОСей, я бы посмотрел в сторону QNX, в сети есть исходники. Моё мнение, это самая "не убиваемая" из ОСей.
smile

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Kdsfofwe21
2-й класс

ID: 402218

# 7

= общий = | 12.03.2019, 21:08 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Зенченко Константин Николаевич:

Если в вкладываться всерьёз в свою ось, то за плечами как минимум надо иметь много денег, что бы не отвлекаться на их же заработок, и не голодать :). На счёт создания - не зря Я написал "во снах" имел введу то, что по факту Я далеко по своему уровню развития от Била, на тот момент когда Он даже писал первый дос. Мозгов даже не хватает. Хотя книги почитать конечно же стоит :)
И Вот Вы написали про QNX, и её не убиваемость, а что под этим подразумевается Я точно даже и не сказал бы, но могу предположить, что там ключевое слово "микроядерность" smile
А вот что бы посоветовали на счёт драйверов. Или взаимодействия компа с нестандартным оборудованием через параллельные/последовательные порты?

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 8

= общий = | 12.03.2019, 21:30 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

© Цитата: Kdsfofwe21
Если в вкладываться всерьёз в свою ось,

ОСь можно писать и в свободное от основной работы время. Было бы желание.

© Цитата: Kdsfofwe21
И Вот Вы написали про QNX, и её не убиваемость

Если мне память не изменяет, то ядро следит, за всеми "причандалами", и если он не отвечает, то либо убивается, либо перегружается.
Давно это было, 03-04-их годах. В силу внешних факторов, я пересел на WIN'ь.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Arthur
Посетитель

ID: 401281

# 9

= общий = | 13.03.2019, 20:08 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Зенченко Константин Николаевич:

разработать микро ядро ОС
узнать принцип работы ОС
разработка программы восстановление, редактирование, чтение данных с жесткого диска
знания

 

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

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.16919 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.77 от 31.05.2019
Версия JS: 1.34 | Версия CSS: 3.35