|
|
| Посл.отвђт | Сообщен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? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072 |