|
|
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
Тут у меня нарисовался ышо Адын вопросик. Где можно найти полное описание встраиваемых библиотек? Пример: #include <iostream.h> т.е. Все названия этих файлов и перечень функций, которые в них содержатся. ----------------------------------------------------------- Спят подружки вредные безмятежным сном. Снятся мышкам хлебные крошки под столом, Буратинам - досточки, кошкам - караси, Всем собакам - косточки, програмистам - Си. (с) Е. Романов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 17:45 |
|
||
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
kolobok0Семейство x86 "начинало" со слова - т.е. с двумя байтами. Это реальный режим работы. Сейчас у Вас на столе стоит комп который работает в защищённом режиме, и умеет за один (ну почти) присест обработать двойное слово. и всё.... Семейство x86 начинало со слова двухбайтого размера. Сейчас размер слова вырос до восьми байт. А то что вы назваете словом 16-и битовый блок - это ошибка. Наследие от старых 16-и битных времен. Слово это термин из процессоростроения, а не программирования. Перейдешь на другую платформу - не удивляйся если слово будет другого размера :) kolobok0Для экономии места и времени в мире компьютеров применяеться указатель. Это нечто (некое число), разрядностью с регистр микропроцессора с помощью которого мона адресоваться к участку интересующей нас памяти. Не "разрядностью с регистр микропроцессора", а размером с шину доступа к памяти. Чаще всего совпадает со словом, но не всегда. Например на х86 в реальном режиме размер указателя двадцать бит. Не шестнадцать и не тридцать два. Хотя программист всегда работает именно с укороченым 16-и или удлинненным 32-х битными указателями. Не, сидя всю жизнь на PC и Windows ты конечно можешь считать слово двухбайтным, и указатели "разрядностью в регистр". Но в реальности ты будешь глубоко не прав :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 19:44 |
|
||
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
BioIgorПоэтому, так же как и в PHP, я вполне могу и обойти классы. Или я как всегда неправ???? Почему же? Прав на все сто. Классы для жизни вовсе не обязательны. Ты вполне можешь писать на С++ не используя классы вообще. Это будет слегка странно, но это возможно :) Есть языки на которых без классов вообще ничего не напишешь, например Java. Но С++ относится к классу смешаных языков, в нем процедурный и объектный подход соединены в одно. Хотя если ты не хочешь возится с ООП может лучше заняться С а не С++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 19:48 |
|
||
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
[quot BioIgor]Тут у меня нарисовался ышо Адын вопросик. Где можно найти полное описание встраиваемых библиотек? Пример: #include <iostream.h> т.е. Все названия этих файлов и перечень функций, которые в них содержатся.[/quote] Это не встраиваемая библиотека. Это кусок исходного кода в котором описаны заголовки процедур, код которых лежит в библиотеке. Так же в заголовочных файлах описаны все структуры и макросы которые используются в библиотечных функциях. Открывешь *.h любым текстовым редактором. Находишь описание какой-либо функции. Открываешь учебник по С/С++ или хелп который тебе должен был прийти вместе с компилятором и ищешь там описание этой процедуры, класса, структуры или чего ты в том заголовочном файле нашел интересного. Или просто читай хелп по порядочку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 19:54 |
|
||
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
1) kolobok0Семейство x86 "начинало" со слова - т.е. с двумя байтами White OwlСемейство x86 начинало со слова двухбайтого размера. простите а в чём разница ? А, понял... ПОЯСНЯЮ, там не МИНУС там ТИРЭ ! 2) White OwlСейчас размер слова вырос до восьми байт.....Слово это термин из процессоростроения, а не программирования. Я правильно Вас понимаю, что обьявление данных в азме (x86 семейства) типа... DW (надеюсь переводить с ангельского не будем ?) будет резервировать 8 байт ? а можно ссылку пожалуйста на сие ДЛЯ ДАННОГО ПРОЦА ? И в чём великое отличие от DD Наверное в буковках...понял.. к книгам... по процам и азмам... 3) White OwlПерейдешь на другую платформу..... Напомню, речь шла о x86. Я же Вам не даю побочной инфы типа - когда начнёшь применять 8255 тогда поймёшь отличие от 580ВВ55... круто, но не в тему ! 4) White OwlНе "разрядностью с регистр микропроцессора", а размером с шину доступа к памяти. Чаще всего совпадает со словом, но не всегда. Тогда уж с адрессной шиной. Со словом ? кхм... забавно это услышать например в контексте регистра проца в защищённого режима (по поводу совпадения со словом... угумс... полного адреса - перебор). Вы сами то слышите себя ? к литературе...по процам... рекомендую... 5) White OwlНапример на х86 в реальном режиме размер указателя двадцать бит. тут полный мрак в пониманиях.. указатель ГДЕ ? На ШИНЕ ? ВЫ АБСОЛЮТНО ПРАВЫ ! Но простите речь идёт о ПРОГРАММИРОВАНИИ !! Надеюсь чуйствуете разницу ?! Наверное открою Вам секрет, но x86 микропроцессору в РЕАЛЬНОМ РЕЖИМЕ НЕЛЬЗЯ УКАЗАТЬ АДРЕСС (при обращении к памяти) через ОДИН регистр... Посему используеться относительная... относительно сегментов...но это в сторону...Про двадцатую линию - я вообще молчу... Кстати тут проверка на вшивость - а максимальный адресс, к которому можно адресоваться в реальном режиме ? (если уж пошёл флуд, дык...) 6) White Owl......или удлинненным 32-х битными указателями. В реальном режиме ? к книгам и чем скорее тем лучше !! бред полный... 7) White OwlНе, сидя всю жизнь на PC и Windows ты конечно ...... Это Вы с чего взяли ? И вроде как вместе спирт не пили ? А понял, очередной экстрасенс... Вам выступать нуна, по ящику... удачи Вам (вам она пригодиться) (круглый) ЗЫ Ох уж эти юнные пионэры.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 12:13 |
|
||
|
Очередной крик о помощи
|
|||
|---|---|---|---|
|
#18+
kolobok0простите а в чём разница ? А, понял... ПОЯСНЯЮ, там не МИНУС там ТИРЭ ! Неправильно понял. Повторяю еще раз "слово" это не программисткий термин. Это железячный термин, из процессоростроения. Оно означает размер максимального регистра процессора. Программисты этот термин унаследовали, а те кто пишет исключительно под x86 его извратили. Возьми документацию на любой не x86 процессор и ты найдешь и 32-х битные слова и 64-х битные. И даже не кратные восьми. kolobok0Я правильно Вас понимаю, что обьявление данных в азме (x86 семейства) типа... DW (надеюсь переводить с ангельского не будем ?) будет резервировать 8 байт ? а можно ссылку пожалуйста на сие ДЛЯ ДАННОГО ПРОЦА ? И в чём великое отличие от DD Наверное в буковках...понял.. к книгам... по процам и азмам... Ассемблеры для x86 по DW зарезервируют два байта. По историческим причинам. Для совместимости снизу вверх при появлении 80386 размер слова для трансляторов был оставлен 16-и битным, хотя на самом деле оно уже было 32-х битное. А например ассемблер для ARM7 по команде DW зарезервирует четыре байта. kolobok0Тогда уж с адрессной шиной. Со словом ? кхм... забавно это услышать например в контексте регистра проца в защищённого режима (по поводу совпадения со словом... угумс... полного адреса - перебор). Вы сами то слышите себя ? к литературе...по процам... рекомендую... Что тебя смущает? Да шина доступа к памяти действительно чаще называется адресной шиной. Вот только по ней обычно еще и данные идут :) Один такт - адрес, второй такт - данные. И да, размер шины доступа к памяти часто совпадает со словом. На платформе x86 эти размеры не совпадают. kolobok0к книгам и чем скорее тем лучше !! бред полный... Вот вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 18:17 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33284602&tid=2032739]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
237ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 574ms |

| 0 / 0 |
