[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
Помощь сайту...
Принимаю пожертвования на
Юmoney 4100135735990
Яндекс 4048 4150 3989 0880
Сберка 4006 8000 2087 6875

Денег нет,
...но вы держитесь там.
Удачи вам! И здоровья!


мобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр.82
<][ 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 | 85 ][>
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: 605830 - Date: 01.12.18(20:27)
Эфиродомен Пост: 605807 От 01.Dec.2018 (15:16)
Дед б ты путаешь компиляторы C и компиляторы с языка ассемблера.


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

_________________
я плохого не посоветую
Эфиродомен | Post: 605834 - Date: 01.12.18(20:50)
>годов с конца 70х не путаю эти вещи.
>Это ты неграмотный и не знаешь, что любой си компилятор выдает не машинный а ассемблерный код.

Ты представляешь, большинство современных (по крайней мере, с конца 80-х)
компиляторов C выдаёт сразу именно машинный код
(в среде Windows - это .obj и .exe).
Но могут и ассемблерный - по отдельному запросу.


- Правка 01.12.18(20:52) - Эфиродомен
Эфиродомен | Post: 605835 - Date: 01.12.18(20:58)
И вообще, какого ... ?
Какая разница - компилируется ли C-программа в .asm или в .exe ?
Опять уводишь тему от твоей неспособности выполнить декларируемое

Эфиродомен | Post: 605836 - Date: 01.12.18(21:02)
> И ассемблерный код может быть даже одинаковым , а вот машинный будет разным, в зависимости от знания разработчиком тонкостей процессора.

Ну-ну. Компиляторы с языка ассемблера транслирует мнемоники в машинные коды
совершенно единообразно для одного и того же процессора.
Если сможешь - опровергни

- Правка 01.12.18(21:05) - Эфиродомен
dedivan | Post: 605837 - Date: 01.12.18(21:05)
Так все равно не поверишь.
Так что лучше возьми учебник, да сам прочитай.
Заодно и посмотришь в каком виде объектные файлы выдаются.

_________________
я плохого не посоветую
Эфиродомен | Post: 605840 - Date: 01.12.18(21:15)
Да тебе хоть ссы в глаза, а ты
> Так что лучше возьми учебник, да сам прочитай.

> Заодно и посмотришь в каком виде объектные файлы выдаются.
А объектные файлы выдаются именно в машинных кодах,
для C - в перемещаемом двоичном формате,
никак не в формате мнемоник (текстовом) языка ассемблера.

- Правка 01.12.18(21:19) - Эфиродомен
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) - Эфиродомен
<][ 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 | 85 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Операционная система Linux. Вопросы без ответа. - Стр 82

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