|
Ковров33.ru
|
чат
|
история
|
события
|
каталог
|
карты
|
связь
|
Телефоны
|
Радио
|
арт
|
ICQ
|
ГАЛЕРЕЯ
|
погода
|
Вики
|
Но
думай
, прежде чем написать!
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
02-05-2025, 14:33:56
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Поиск:
Расширенный поиск
Правила
общения ковровского форума.
KF
Техника
Софт
(Модератор:
Diozan
)
Windows vs Linux
0 Пользователей и 1 Гость смотрят эту тему.
« предыдущая тема
следующая тема »
Страниц:
1
...
6
7
[
8
]
9
10
...
18
Автор
Тема: Windows vs Linux (Прочитано 33280 раз)
Com
Гость
Re: Windows vs Linux
«
Ответ #105 :
17-08-2011, 22:42:57 »
Цитата: ITM от 17-08-2011, 22:38:28
Машинный код в виде ексе файла это круто ты сказал
Ховайтесь!!!
Он уже заговариваться начал!
Записан
Paladin
не хипстер
2 СуперЗвезды
Рейтинг: +1982/-1969
Offline
Пол:
Сообщений: 65062
Re: Windows vs Linux
«
Ответ #106 :
17-08-2011, 22:43:24 »
матрица пожрала их
Записан
Diozan
Модератор
Рейтинг: +1127/-1291
Offline
Пол:
Сообщений: 15098
Кашу мясом не испортишь
Re: Windows vs Linux
«
Ответ #107 :
17-08-2011, 23:01:19 »
Цитата: Com от 17-08-2011, 22:41:36
ЩаЗЗЗ, ага...
Мошт компилятор с линковщиком?
А это разве не этапы трансляции?
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #108 :
17-08-2011, 23:08:05 »
Цитата: Diozan от 17-08-2011, 23:01:19
А это разве не этапы трансляции?
Почетай перед сном теорию компиляторов и интерпретаторов. Обьединяет их только одно - перевод.
На этом всё практически и заканчивается.
Записан
de_Fetos
9 звёзд
Рейтинг: +1075/-1324
Offline
Пол:
Сообщений: 16137
Re: Windows vs Linux
«
Ответ #109 :
18-08-2011, 00:23:01 »
Цитата: Diozan от 17-08-2011, 22:35:21
Да, конечно. Ибо он станет ДВОИЧНЫМ.
А если по сути, программа, написанная на ассемблере - это простой текстовый файл, т.е. то, что у меня приведено в первом куске. Сама по себе она выполнятся не сможет. И чтобы превратиться ему в набор машинных инструкций (второй кусок, выраженный в 16-тиричном виде), он должен пройти через транслятор, на выходе которого ты и получаешь готовый машинный код в виде, например, EXE файла.
Дизя, тебе бы теорию подучить.
А то не гоже Линуксоиду так срамиться.
Записан
Diozan
Модератор
Рейтинг: +1127/-1291
Offline
Пол:
Сообщений: 15098
Кашу мясом не испортишь
Re: Windows vs Linux
«
Ответ #110 :
18-08-2011, 22:39:57 »
Цитата: de_Fetos от 18-08-2011, 00:23:01
А то не гоже Линуксоиду так срамиться.
В первой строчке моего поста смайлик надо было поставить. Я их не люблю ставить.
Цитата: Com от 17-08-2011, 23:08:05
Почетай перед сном теорию компиляторов и интерпретаторов. Обьединяет их только одно - перевод.
С русского на китайский?
Цомушко, интерпретатор и компилятор - это трансляторы.
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #111 :
18-08-2011, 23:31:04 »
Только вот гонят они обьектный код, который в ассемблере после первого прохода и работать то не будет, хотя машинный код и всё такое....
Угадай почему?
А ты тут нас exe форматом потчуешь
«
Последнее редактирование: 19-08-2011, 00:24:06 от Com
»
Записан
LLInuoH
5,5 звезд
Рейтинг: +52/-54
Offline
Пол:
Сообщений: 959
No brain - no pain!
Re: Windows vs Linux
«
Ответ #112 :
18-08-2011, 23:44:56 »
дяденьки, вы драгонбук читали? об чем спор вообще?
для асемблера не нужен компилятор - нет ни AST, управление стеком ручное, циклов нету
ассемблерный код просто транслируется в машинный, как собственно и обратно
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #113 :
18-08-2011, 23:52:51 »
Чо за драгонбук ?
Я вот имел дело с пакетами MASM, TASM
Мошт ты с дизассемблером чо путаешь?
Записан
LLInuoH
5,5 звезд
Рейтинг: +52/-54
Offline
Пол:
Сообщений: 959
No brain - no pain!
Re: Windows vs Linux
«
Ответ #114 :
19-08-2011, 00:00:06 »
драгонбук - Ахо, Ульман - Компиляторы
собстно кратко о теории трансляции
дизассемблирование - весьма простая процедура, нужно всего лишь определять длину текущей инструкции и её операндов
разница между компилятором и интерпретатором становится заметна после стадии синтаксического анализа(и возможно формирования абстрактного синтаксического дерева), компилятор возможно производит необходимые оптимизации, вставляет операции управления стеком, распределяет регистры для переменных, и вообще забот ему хватает
интерпретатор же в большинстве случаешь лишь сворачивает синтаксическое дерево, что приводит к необходимым вычислениям
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #115 :
19-08-2011, 00:07:23 »
Цитата: LLInuoH от 19-08-2011, 00:00:06
дизассемблирование -
весьма простая процедура
, нужно всего лишь определять длину текущей инструкции и её операндов
Спасибо! Поржал!
Если бы было так просто, то пенгванутые бы не маялись драйверами, а исходники были бы просто не нужны.
Записан
LLInuoH
5,5 звезд
Рейтинг: +52/-54
Offline
Пол:
Сообщений: 959
No brain - no pain!
Re: Windows vs Linux
«
Ответ #116 :
19-08-2011, 09:56:43 »
а в чем собстно проблема? любая IDE при отсутствии исходников и отладочной информации предложит подебажить ассемблерные листинги, дизассемблирование с декомпиляцией не путаем?
Записан
de_Fetos
9 звёзд
Рейтинг: +1075/-1324
Offline
Пол:
Сообщений: 16137
Re: Windows vs Linux
«
Ответ #117 :
19-08-2011, 13:24:14 »
Цитата: Com от 19-08-2011, 00:07:23
Спасибо! Поржал!
Если бы было так просто, то пенгванутые бы не маялись драйверами, а исходники были бы просто не нужны.
Исходники на асме? И что они с ними бы делали?
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #118 :
19-08-2011, 13:26:46 »
Цитата: LLInuoH от 19-08-2011, 09:56:43
а в чем собстно проблема?
Проблема будет в тебе
Давай я тебе скину довольно древний екзешник килобайт в несколько, ты его дизассемблируешь, декомпилируешь, дебаггишь, станцуешь джигу с любой IDE, а потом сравним исходники в дизассемблере
Записан
Com
Гость
Re: Windows vs Linux
«
Ответ #119 :
19-08-2011, 13:32:36 »
Цитата: de_Fetos от 19-08-2011, 13:24:14
Исходники на асме? И что они с ними бы делали?
Ну вон ReactOS где отрывком кода, где реверсом сделали да.
Без слёз не взглянешь.
Записан
Страниц:
1
...
6
7
[
8
]
9
10
...
18
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Специальные
-----------------------------
=> Арт
=> Кинематограф
=> Литература
=> MuzZone
=> Спорт
=> Игры
=> Юмор
=> Ы
-----------------------------
Техника
-----------------------------
=> Интернет
=> Городские и районные локальные сети
=> Мобильная связь
=> Авто-мото
===> АвтоКлубы
=> Софт
=> Технические вопросы
-----------------------------
Общий
-----------------------------
=> Разговоры
=> Природа
===> Птичий рынок
===> Свадебное агентство
=> Образование
=> Медицина и здоровье
=> История
=> Внимание, Поиск!
=> Мужчина и женщина. Любовь.
=> Гастрономия
=> Реклама и рекламация
=> РЫНОК
===> Рынок:Крупная бытовая техника
===> Рынок:Мелкая бытовая техника
===> Рынок:Компьютеры:Продам
===> Рынок:Компьютеры:Куплю
===> Рынок:Недвижимость
===> Рынок:Работа
===> Рынок:Авто-мото
===> Рынок:Прочее