· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› Теория!

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Авг 15, 2004 21:31:53

Binary digit, кодеры!

Вопрос №1:
Есть три факта про ms-dos:
1.Система реального времени
2.Система работающая в режиме реальных адресов
3.Нижние адреса это сервисные функции системы,
далее 640КБ Юзерского пространства и так назы-
ваемое ПЗУ.

Теперь:
1.Это содержимое ПЗУ переписанное в верхние ад-
реса памяти
2.ЭТо ПЗУ включенное в адресное пространство,
т.е. если будет обращение к адресам этого участ-
ка памяти то произойдет обращение к микросхеме
на плате.

Что из этих 2 пунктов является истинной? Или
что на самом деле является ПЗУ(верхние адреса в
памяти при системе ms-dos)?

Вопрос №2:
Если глянуть на SoftICE то можно увидеть ч\з
регистры cs,ip следущую запись, к примеру -
- 03ae:008234.
последняя цифра как я понимаю это смещение
А первая это что номер страницы?

Вопрос №3:
В Совр.Оп.Системах Таненбаума на стр.238 написа-
но, что под смещение отведено 12 бит, страницы
имеют размер 4КБ, а их всего может быть 2^20!

Почему 2^20?


Дата: Авг 15, 2004 22:28:36

Почему 2^20?

Потому что по форуму искать надо, родной, перед тем как вопрос-то постить.

1.Это содержимое ПЗУ переписанное в верхние ад-
реса памяти


"Это" - это что? Ты когда вопросы НОРМАЛЬНО задавать станешь?

Если глянуть на SoftICE то можно увидеть ч\з
регистры cs,ip следущую запись, к примеру -
- 03ae:008234.
последняя цифра как я понимаю это смещение
А первая это что номер страницы?


Первая цифра - это значение cs. Вторая - значение ip.


Дата: Авг 15, 2004 22:42:14

>Первая цифра - это значение cs. Вторая - значение ip.
Я ж написал что это cs,ip но что они обозначают а точнее cs? ОТкуда это значение и что оно собой представляет?

про вопрос 2 я ж написал что да как, и если ты помнишь архитектур доса тебе не составит труда въехать в вопрос!

Сорри но у меня лучше возможно, но с большим трудом!


Дата: Авг 15, 2004 23:04:35

если в PM то в cs лежит селектор
если в реал то в cs лежат старшие 16 бит физического адреса начала сегмента команд


Дата: Авг 15, 2004 23:20:03

SI_16
спасибо за отклик, мне всегда казолось, что в досе все кратно такой схеме: 0ffffh для cs и 0ffffh для ip. А я >задал - 03ae:008234
То есть для винды!


Дата: Авг 16, 2004 19:22:20

В Совр.Оп.Системах Таненбаума на стр.238 написа-
но, что под смещение отведено 12 бит, страницы
имеют размер 4КБ, а их всего может быть 2^20!

имеется в виду, видимо, смещение внутри страницы (2^12 = 4096 байт).
2^20 = миллион страниц.
По 4 кб каждая, итого 4 Гб - получается то самое адресуемое пространство.
Иначе говоря, 12+20 = 32


Дата: Авг 16, 2004 20:23:35

Господи, да не путайте вы божий дар с яичницей. Какие 4гб в досе? Откуда? У EvilsInterrupt каша в голове, а ты, Daniil, ее только усугубляешь. Пусть читает об адресации в real mode. В доках по интелу можно найти, в Гуке...
А вот от этой фразы: То есть для винды! я вообще выпал в осадок так ничего и не поняв :(


Дата: Авг 16, 2004 21:01:22

volodya
Ты
>В Совр.Оп.Системах Таненбаума на стр.238
видел?


Дата: Авг 16, 2004 21:14:32

У мя была эта книга, но не было времени толком ее читать. Полистал, не более того. Так что, ответ - нет.


Дата: Авг 16, 2004 21:49:11

Я имею ввиду что я когда задавал вопрос то яно написал, что взял Таненбаума, то бишь указал источник моего вопроса и кажется вопросы разделил, ну хочешь называй вопросами по разным темам, но я кажется ясно дал понять что это так, раз люди понимають к примеру Daniil понял же!
А ты не читая книгу про дос заговорил, поддался первому впечатления, а оно знаешь иногда бывает обманчиво и не мне тебя этому учить, а наборот приходится! Эх ... Прости Володя, но не всегда надо докапываться до слов, а иногда помогает и присмотреться повнимательней, приглядись может тута все совсем не про то, что ты думал с начала!
А Таненабаум это вещь! - советую! По крайней мере раза с 10го точно понимается


Дата: Авг 16, 2004 21:55:09

Ну, хорошо, редиска :) Приду домой, в Гука полезу. Зарядил ты меня :)


Дата: Авг 16, 2004 23:20:45

volodya
Дядь, а дядь а ты незлись так лучшу будет. :)
Да и вообще тебе не ворчать надо а уму разуму людев учить, так исчо лучше будет, думашь паковщики написал люди довольны? ХРенушки, т.е. за их спасибо но эт мало ишо даваф! Чес Ассемблерное читал их. ;)


Дата: Авг 17, 2004 09:49:16

Volodya
Ты у нас один из вумных, вот те квэст:
Я тута у чела взял Platform SDK, тама инфа ничем не отличишь от инфы которой в MSDN, но чем то ведь отличаются помимо того что в СДК утилиты есь! Но чем? Ты вопрос понял иль еще подумать как его задать?
ЗЫ:
В асе есть полезная гор. кл. ctrl+enter можно ли сделать на форуме такое же то есть когда написал ответ жмешь ее и получилось тоже действие что и на "Отправить сообщение", заранее благодарен и сорри если дурость каку увидел!


Дата: Авг 17, 2004 09:49:27

Volodya
Ты у нас один из вумных, вот те квэст:
Я тута у чела взял Platform SDK, тама инфа ничем не отличишь от инфы которой в MSDN, но чем то ведь отличаются помимо того что в СДК утилиты есь! Но чем? Ты вопрос понял иль еще подумать как его задать?
ЗЫ:
В асе есть полезная гор. кл. ctrl+enter можно ли сделать на форуме такое же то есть когда написал ответ жмешь ее и получилось тоже действие что и на "Отправить сообщение", заранее благодарен и сорри если дурость каку увидел!


Дата: Авг 17, 2004 10:38:34

EvilsInterrupt
взял Platform SDK, тама инфа ничем не отличишь от инфы которой в MSDN
Ты обратил внимание, что в msdn всего один раздел называется Platform SDK?
Тебе говорят о чем-нибудь названия Knowelage Base, Technical Articals, Periodicals и, разумеется, документация по языкам программирования входящим в комплект Visual Studio?

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072