powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очередной крик о помощи
6 сообщений из 31, страница 2 из 2
Очередной крик о помощи
    #33282156
BioIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут у меня нарисовался ышо Адын вопросик. Где можно найти полное описание встраиваемых библиотек?
Пример: #include <iostream.h>
т.е. Все названия этих файлов и перечень функций, которые в них содержатся.









-----------------------------------------------------------
Спят подружки вредные безмятежным сном.
Снятся мышкам хлебные крошки под столом,
Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, програмистам - Си.
(с) Е. Романов.
...
Рейтинг: 0 / 0
Очередной крик о помощи
    #33282401
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0Семейство x86 "начинало" со слова - т.е. с двумя байтами. Это реальный режим работы. Сейчас у Вас на столе стоит комп который работает в защищённом режиме, и умеет за один (ну почти) присест обработать двойное слово. и всё....
Семейство x86 начинало со слова двухбайтого размера. Сейчас размер слова вырос до восьми байт. А то что вы назваете словом 16-и битовый блок - это ошибка. Наследие от старых 16-и битных времен. Слово это термин из процессоростроения, а не программирования. Перейдешь на другую платформу - не удивляйся если слово будет другого размера :)

kolobok0Для экономии места и времени в мире компьютеров применяеться указатель. Это нечто (некое число), разрядностью с регистр микропроцессора с помощью которого мона адресоваться к участку интересующей нас памяти.
Не "разрядностью с регистр микропроцессора", а размером с шину доступа к памяти. Чаще всего совпадает со словом, но не всегда. Например на х86 в реальном режиме размер указателя двадцать бит. Не шестнадцать и не тридцать два. Хотя программист всегда работает именно с укороченым 16-и или удлинненным 32-х битными указателями.

Не, сидя всю жизнь на PC и Windows ты конечно можешь считать слово двухбайтным, и указатели "разрядностью в регистр". Но в реальности ты будешь глубоко не прав :)
...
Рейтинг: 0 / 0
Очередной крик о помощи
    #33282405
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BioIgorПоэтому, так же как и в PHP, я вполне могу и обойти классы. Или я как всегда неправ????
Почему же? Прав на все сто. Классы для жизни вовсе не обязательны.
Ты вполне можешь писать на С++ не используя классы вообще. Это будет слегка странно, но это возможно :) Есть языки на которых без классов вообще ничего не напишешь, например Java. Но С++ относится к классу смешаных языков, в нем процедурный и объектный подход соединены в одно.
Хотя если ты не хочешь возится с ООП может лучше заняться С а не С++?
...
Рейтинг: 0 / 0
Очередной крик о помощи
    #33282417
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot BioIgor]Тут у меня нарисовался ышо Адын вопросик. Где можно найти полное описание встраиваемых библиотек?
Пример: #include <iostream.h>
т.е. Все названия этих файлов и перечень функций, которые в них содержатся.[/quote]
Это не встраиваемая библиотека. Это кусок исходного кода в котором описаны заголовки процедур, код которых лежит в библиотеке. Так же в заголовочных файлах описаны все структуры и макросы которые используются в библиотечных функциях.
Открывешь *.h любым текстовым редактором. Находишь описание какой-либо функции. Открываешь учебник по С/С++ или хелп который тебе должен был прийти вместе с компилятором и ищешь там описание этой процедуры, класса, структуры или чего ты в том заголовочном файле нашел интересного.
Или просто читай хелп по порядочку :)
...
Рейтинг: 0 / 0
Очередной крик о помощи
    #33283264
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 ты конечно ......
Это Вы с чего взяли ? И вроде как вместе спирт не пили ? А понял, очередной экстрасенс... Вам выступать нуна, по ящику...


удачи Вам (вам она пригодиться)
(круглый)
ЗЫ
Ох уж эти юнные пионэры....
...
Рейтинг: 0 / 0
Очередной крик о помощи
    #33284602
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0простите а в чём разница ? А, понял... ПОЯСНЯЮ, там не МИНУС там ТИРЭ !
Неправильно понял. Повторяю еще раз "слово" это не программисткий термин. Это железячный термин, из процессоростроения. Оно означает размер максимального регистра процессора. Программисты этот термин унаследовали, а те кто пишет исключительно под x86 его извратили. Возьми документацию на любой не x86 процессор и ты найдешь и 32-х битные слова и 64-х битные. И даже не кратные восьми.

kolobok0Я правильно Вас понимаю, что обьявление данных в азме (x86 семейства) типа...
DW (надеюсь переводить с ангельского не будем ?)
будет резервировать 8 байт ? а можно ссылку пожалуйста на сие ДЛЯ ДАННОГО ПРОЦА ? И в чём великое отличие от
DD
Наверное в буковках...понял.. к книгам... по процам и азмам...
Ассемблеры для x86 по DW зарезервируют два байта. По историческим причинам. Для совместимости снизу вверх при появлении 80386 размер слова для трансляторов был оставлен 16-и битным, хотя на самом деле оно уже было 32-х битное. А например ассемблер для ARM7 по команде DW зарезервирует четыре байта.

kolobok0Тогда уж с адрессной шиной. Со словом ? кхм... забавно это услышать например в контексте регистра проца в защищённого режима (по поводу совпадения со словом... угумс... полного адреса - перебор). Вы сами то слышите себя ? к литературе...по процам... рекомендую...
Что тебя смущает? Да шина доступа к памяти действительно чаще называется адресной шиной. Вот только по ней обычно еще и данные идут :) Один такт - адрес, второй такт - данные. И да, размер шины доступа к памяти часто совпадает со словом. На платформе x86 эти размеры не совпадают.

kolobok0к книгам и чем скорее тем лучше !! бред полный...
Вот вот.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очередной крик о помощи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]