|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 31, 2004 12:24:50 Помогите пожалуйсто выбрать компилятор, мне нужен транслятор для бесплатформенного написания программ. Тоесть который не привязывает разные EXE к каойнибудь платформе и при этом непихает в него лишьнего. Тоесть, что написал то и оттранслировал, а то некоторые жалуются, что TASM вписывает туда лишнее. - Ещё есть вопросы: Чем можно записать определённую программу в загрузочную область диска. И собственно как при помощи этого компилятора отранслировать прогру. И как написать програму типо Досовской команды PING или где найти исходку, под дос. |
|
|
Дата: Окт 31, 2004 12:50:53 hacker Neo компилятор, мне нужен транслятор hex редактор + руки. |
|
|
Дата: Окт 31, 2004 14:49:39 > Тоесть который не привязывает разные EXE к каойнибудь платформе и при этом непихает в него лишьнего. Всё равно у executable файлов должен быть какой-то формат, а вот формат уже привязан к платформе ;-) Вообще-то fasm может что угодно скомпилировать, даже bmp и кажется jpeg %) |
|
|
Дата: Окт 31, 2004 23:21:56 · Поправил: hacker Neo Да FASM можен, но у него лексика расходится с TASM'ом Мне не важно какое расширение! Мне важно, чтоб работал и без ОС! Тоесть можно было закинуть в загрузочный сектор диска и он бы там работал! Конечно можно при помощи DEBUG, но писать там чрезвычайно неудобно, в плане того, что если ошибся, то приходится попровлять и весь последующий код! 2 NoName: Я не умею работать с двоичным кодом, дай материал, освою! ---------- Мне нужен компилятор, который бы мнимоники(помойму так они называются) переводил бы в машинный код! нечего от себя не добавляя |
|
|
Дата: Ноя 1, 2004 06:57:01 если проги под процессор П4, то мотри тему транслятор под P4. Там есть ссылки на коды процессора. я и сам хочу в этом разобраться. |
|
|
Дата: Ноя 1, 2004 09:20:01 hacker Neo > Да FASM можен, но у него лексика расходится с TASM'ом Как раз синтаксис очень схожий, если говорить о режиме ideal TASM. Хотя у TASM есть и другой режим - напоминающий детище Баала MASM >:-S kAsm > я и сам хочу в этом разобраться. здесь на сайте лежит 2 opensource ассемблера ;-) Если же нужны сорцы на Си, то есть NASM и GAS. |
|
|
Дата: Ноя 1, 2004 12:06:41 Помогите пожалуйсто выбрать компилятор, мне нужен транслятор для бесплатформенного написания программ. Тоесть который не привязывает разные EXE к каойнибудь платформе и при этом непихает в него лишьнего. Вообще-то мне всегда казалось, что любой ассемблер если им правильно пользоваться ничего лишнего не пихает ?! Бесплатформенные программы и вирусы/трояны - это не одно и то же. Вирусам/троянам вдвойне нужна привязка к ОС - иначе они не выживут... |
|
|
Дата: Ноя 1, 2004 16:55:18 Ну у микрософта даже линкер пихает ;-) и попробуй на MASM напиши прогу под linux или сгенерируй jpeg %) |
|
|
Дата: Ноя 1, 2004 19:35:02 hacker Neo, можно и TASM-ом обойтись. Пример: ; boot.asm .model tiny .286 .code org 7C00h [...] end Сборка: tasm boot tlink /t /x boot.obj,boot.bin |
|
|
Дата: Ноя 2, 2004 07:10:24 Тогда опишите достоинства каждого. И где взять утилиту типо PING досовской, или её исходи! |
|
|
Дата: Ноя 2, 2004 07:30:40 Тогда опишите достоинства каждого. И где взять утилиту типо PING досовской, или её исходи! |
|
|
Дата: Ноя 2, 2004 13:47:56 http://www.wasm.ru/forum/index.php?action=vthread&forum=12&topic=7390 Вот здесь я давал ссылку на текст пакета с реализацией всего хозяйства TCP/IP под ДОС. |
|
|
Дата: Ноя 3, 2004 16:33:02 Лексику, пример которой привел ava, я к ней привык, а FASM такую не воспринимает, жалуется! Мне нужен транслятор который с такой лексикой, и не пишит в файл х**ни |
|
|
Дата: Ноя 3, 2004 19:06:17 FASM ещё лучше! В нём не надо писать ".model tiny", ".code" и т. п. Можно просто писать ассемблерные команды и FASM переведёт их в машинный код. Не понадобится даже "компоновать" "объектный код" в "исполняемый файл" - ты сразу получишь файл с машинным кодом. Вот пример работающей программы на FASM: ret если это скомпилировать, то получится программа в формате .com и её можно даже запустить и она будет работать! ;) |
|
|
Дата: Ноя 8, 2004 22:04:38 Издеваешься, блин, а как там в EXE откомпилировать!?? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.115 |