[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр.81
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 ][>
Post:#471944 Date:06.06.2015 (00:41) ...
21 августа 1991 года закончился августовский путч в СССР-
24 августа 1991 в центре Киева. Люди приветствуют провозглашение независимости
25 августа 1991 года Линус Товальдс опубликовал ядро Linux Date: 25 Aug 91 20:57:08 GMT
Просто совпадение? Можно быть, но есть еще много других совпадений.
Главное- это одинаковая методика зомбирования адептов Линукса и Нэзалежной.
Линуксоидов в мире точно столько же сколько и укропов- около 1 %.
О чем не спросишь линуксоида- ответ : хто нескаче тотмастдай
dedivan | Post: 605841 - Date: 01.12.18(21:31)
Почитай. почитай. Оттранслируй простенький нелловорд и посмотри своими глазами что там будет в объектном файле.



_________________
я плохого не посоветую
Эфиродомен | Post: 605843 - Date: 01.12.18(22:06)
Скачай сам или сделай "Неllo world" и посмотри .obj каким-либо вьювером
- и ты увидишь, там нет никаких ассемблерных мнемоник
- только bin, только хардкор


- Правка 01.12.18(22:10) - Эфиродомен
dedivan | Post: 605851 - Date: 02.12.18(07:49)
Эфиродомен Пост: 605843 От 01.Dec.2018 (22:06)

- только bin, только хардкор

Ты оказывается еще и первый класс не освоил?
Переименуй это .бин в .тхт или .асм и увидишь что там есть.
Нормальный асмовый код.
Я гляжу ты хочешь нахалявку полное образование тут получить?
Для тебя теперь все вопросы будут платные- по ставке обычного препода 20 баксов занятие, раз не хочешь сам книжки читать.

_________________
я плохого не посоветую
- Правка 02.12.18(07:50) - dedivan
gluk | Post: 605852 - Date: 02.12.18(08:28)
dedivan, может ты ещё и список тайных команд знаешь?

dedivan | Post: 605853 - Date: 02.12.18(09:00)
А как же- все, кто имел дело с компами до 90-го года, знают заклинание кода.

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

Чтобы научиться заклинать код, нам понадобятся три вещи - ассемблер, Книга Двойных Слов и собственное намерение. Без последнего ничего не выйдет, даже если будут первые два в сколь угодно большом количестве.



_________________
я плохого не посоветую
dedivan | Post: 605854 - Date: 02.12.18(09:09)
Про отражение памяти. У каждого процесса есть свой описатель- он типа большого числа, 256 байт, но расположен в пространстве ядра, а чтобы процесс юзера знал свой номер,он отражается в пространстве юзера. Чтобы юзер видел его и знал свое место.
Как в классике- твой номер шестнадцатый, сиди и помалкивай. Этот номер присваивает програмист, который пишет программу. Это строковая константа- то есть набор байтов с нулем на конце.
Программер может написать такой номер, чтобы при нужном прочтении он был программой вызова ДЛЛки. Что строка, что программа- это всего лишь последовательность байтов.
Там есть одна тонкость- в этом коде не должно быть нулей- ноль должен быть только в конце строчки.
Для этого есть заклинатели кода- низкоурровневые спецы, которые могут писать в машинных кодах.
Это уровень даже ниже ассемблера- уровень опкодов процессора.
Одну и туже работу можно сделать разными командами- вот они и выбирают такие, в которых нет ноликов.
Номер записан, он виден юзеру. осталось запустить его как исполняемый код.
Вот тут уже возникает разница между виндой и линухом. Винда старается прятать реальный адрес этого кода.
Каждая винда по разному его прячет. Линух не прячет. В линухе этот код запускается элементарно.
Он просто методом НЛП программирует юзера, что линух это самая надежная система.

_________________
я плохого не посоветую
- Правка 02.12.18(09:22) - dedivan
Эфиродомен | Post: 605856 - Date: 02.12.18(09:47)
> Переименуй это .бин в .тхт или .асм и увидишь что там есть.

Ха-ха-ха
переименование файла никак не изменит его содержимое
Блин, не ожидал такого

Вот тебе пример .obj - файла (прикреплён),
как не переименовывай его... ну сам увидишь

> Я гляжу ты хочешь нахалявку полное образование тут получить?
> Для тебя теперь все вопросы будут платные-
> по ставке обычного препода 20 баксов занятие, раз не хочешь сам книжки читать.

Да нужны мне такие _преподаватели_, как ты.. -как собаке пятое колесо
Сам бы умные книжки лучше почитал

У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
- Правка 02.12.18(10:08) - Эфиродомен
dedivan | Post: 605859 - Date: 02.12.18(11:40)
Эфиродомен Пост: 605856 От 02.Dec.2018 (09:47)
... ну сам увидишь


Вижу- описатель файла вижу- заменить его на бинарный код как написано выше- и он попадет в стек ядра и там его можно будет запустить.
И асмовые команды тоже видно.
А чего ты хотел увидеть?


У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
я плохого не посоветую
- Правка 02.12.18(11:41) - dedivan
Эфиродомен | Post: 605864 - Date: 02.12.18(13:09)
Я ж говорю - тебе хоть ссы в глаза...
Не стыдно, дед ?

У кого-то ещё есть сомнения в том, что .obj - формат - двоичный, а не текстовый ?
Ты ещё скажи, что и .exe - тоже текстовый файл, о учитель учителей

- Правка 02.12.18(13:25) - Эфиродомен
neama | Post: 605868 - Date: 02.12.18(13:51)
Гугль грит obj это вообще файлы 3d граффики. Валять дурака можно и коллегиально.

_________________
Раздражайтесь, это улыбает...
dedivan | Post: 605870 - Date: 02.12.18(14:06)
) Компиляция

На данном шаге g++ выполняет свою главную задачу — компилирует, то есть преобразует полученный на прошлом шаге код без директив в ассемблерный код. Это промежуточный шаг между высокоуровневым языком и машинным (бинарным) кодом.


Используя флаг -S, который сообщает компилятору остановиться после стадии компиляции, получим ассемблерный код в выходном файле driver.s:

Чего непонятно?
Можно использовать другой флаг -О, тогда включится включится ассемблер и получим бинарный.
Но ассемблерный файл всегда является промежуточным результатом компилятора.
Или будешь спорить, что компилятор может сразу бинарник делать без ассемблера?


_________________
я плохого не посоветую
- Правка 02.12.18(14:25) - dedivan
sbal | Post: 605875 - Date: 02.12.18(14:22)
Эфиродомен Пост: 605864 От 02.Dec.2018 (13:09)
У кого-то ещё есть сомнения в том, что .obj - формат - двоичный, а не текстовый ?
Ты ещё скажи, что и .exe - тоже текстовый файл, о учитель учителей

Любой набор кодов есть текст.
"0-1-0-1..." тож текст, знаки и символы.
А вот это
есть "отражение памяти"(цы) прописанное не пойми кем

_________________
в пути...
dedivan | Post: 605877 - Date: 02.12.18(14:28)
Да он просто первый раз услышал, что компиль всегда выдает промежуточный ассемблерный файл.
А платить жаба душит, жаба там у него под каской прячется.


_________________
я плохого не посоветую
sbal | Post: 605879 - Date: 02.12.18(14:38)
Основной твой "посыл" мне понятен и с интересом отслеживаю, хоть и не в теме жутких подробностей, начал в этом ковыряться в конце 80-х и забросил по весьма призёмлённым причинам.

_________________
в пути...
Эфиродомен | Post: 605889 - Date: 02.12.18(15:25)
> Любой набор кодов есть текст.
sbal, и ты туда же..

дед, C-компилятор
> выдает промежуточный ассемблерный файл
отнюдь не всегда, а только по запросу.

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

<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр 81

Главная | Содержание | Форум | Файлы | Поиск | Контакт