Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 02:29

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Состояние свободных и не очень ассемблеров?
Автор Сообщение
  Заголовок сообщения:  Re: Состояние свободных и не очень ассемблеров?  Ответить с цитатой
Самый простой постфиксный, может быть базой для любого другого
для СПФ https://sites.google.com/site/forthos/assem
на базе http://tracker.coreboot.org/trac/openfi ... /assem.fth
Сообщение Добавлено: Пн янв 03, 2011 19:18
  Заголовок сообщения:   Ответить с цитатой
Цитата:
Фасм разрабатывается вроде бы одним человеком и с марта перестал обновляться. Может c Томашем что случилось? Плохо когда всё висит на одном человеке, даже и гениальном..

ну вот, ещё один проект закрылся :(
Сообщение Добавлено: Вт июл 24, 2007 00:12
  Заголовок сообщения:   Ответить с цитатой
Цитата:
FASM трудно назвать новым, у него уже длинная история. Препроцессор в фасме перерос то что называется аппаратом макро и это уже генератор синтаксисов. Можно писать внешне на почти си или на форте не выходя из ассемблера, нечто уникальное по-моему. Обычно высокоуровневые языки включают ассемблер, но этот ассемблер имеет наглость включать высокий уровень!
Фасм разрабатывается вроде бы одним человеком и с марта перестал обновляться. Может c Томашем что случилось? Плохо когда всё висит на одном человеке, даже и гениальном..


Да, хреново когда в проекте занят один человек. К тому же еще и автор...
А фасм написан на самом себе, что затрудняет продолжение разработки. Должен быть координатор, умеющий удержать план проекта в голове, и тд и тп. На эту тему много споров, поэтому ... Будем надеяться, что разработка все же продолжится.

Цитата:
При выборе инструмента надо еще смотреть, для чего нам те возможности, которые он предоставляет. Ну и что, что для масма много документации? Она нам непременно нужна? Это документация именно по реализации алгоритмов на масм, или просто примеры, которые могут быть перенесены на другие ассемблеры? Далее, в России привыкли плавно уходить от обсуждения стоимости ПО. Так вот, fasm бесплатен...


На счет стоимости - двумя руками за! Нет денег - бери бесплатную версию (или бесплатный аналог). К сожалению, это еще не скоро придет...
О документации. Кто может,не зная фасм, перенести прогу с масма на фасм? Или с gas на фасм? Для этого и нужна документация. Документация нужна непременно. О масме не знает только ленивый кодер на с++, а структуры и макросы фасма известны далеко не каждому. Если нужно использовать возможности языка на полную - пару ночей без сна вам обеспечено. А если писать типа - push ebx mov eax,edx push eax pop ecx ret - зачем ассемблер?? Можно писать и в debug.com (ежели кто сомневается - посетите wasm.ru). Я так думаю...
Сообщение Добавлено: Пн июл 23, 2007 22:40
  Заголовок сообщения:   Ответить с цитатой
При выборе инструмента надо еще смотреть, для чего нам те возможности, которые он предоставляет. Ну и что, что для масма много документации? Она нам непременно нужна? Это документация именно по реализации алгоритмов на масм, или просто примеры, которые могут быть перенесены на другие ассемблеры? Далее, в России привыкли плавно уходить от обсуждения стоимости ПО. Так вот, fasm бесплатен...
Сообщение Добавлено: Пн июл 23, 2007 12:17
  Заголовок сообщения:   Ответить с цитатой
FASM трудно назвать новым, у него уже длинная история. Препроцессор в фасме перерос то что называется аппаратом макро и это уже генератор синтаксисов. Можно писать внешне на почти си или на форте не выходя из ассемблера, нечто уникальное по-моему. Обычно высокоуровневые языки включают ассемблер, но этот ассемблер имеет наглость включать высокий уровень!
Фасм разрабатывается вроде бы одним человеком и с марта перестал обновляться. Может c Томашем что случилось? Плохо когда всё висит на одном человеке, даже и гениальном..
Сообщение Добавлено: Пн июл 23, 2007 02:28
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
На fasm написан кварк...
Документация на самом деле вполне приличная, правда, она касается в основном самого fasm-а, а не примеров программирования под разные платформы.


А при покупке автомобиля Вам дают Правила Дорожного Движения?
В документации, действительно описывается в основном правила кодинга на фасме. Но ведь это условно новый и молодой ассемблер! Такого количества доков в сети как к масму не найти... А кодинг под разные платформы (win, unix) отличается (практически) лишь способом вызова системных функций... Мысль крамольная, но имеет право на существование.
Это все имеет значение при низкоуровневом кодинге. А писать проги в стиле easy-coding (только что придумал. имеется ввиду программирование лишь вызовами различных функций) дык вообще все равно на чем писать...
Сообщение Добавлено: Пн июл 23, 2007 00:42
  Заголовок сообщения:   Ответить с цитатой
На fasm написан кварк...
Документация на самом деле вполне приличная, правда, она касается в основном самого fasm-а, а не примеров программирования под разные платформы.
Сообщение Добавлено: Вс июл 22, 2007 23:34
  Заголовок сообщения:   Ответить с цитатой
Лучше обратите внимание на FASM. Поддерживает dos, unix, bsd, windows, 32 и 64 битные архитектуры.
Предельно упрощенный синтаксис, удобный вызов api-функций. В отличие от других ассемблеров, развивается и совершенствуется. Имеется и GUI интерфейс. Имеет малый размер как сам компилятор, так и создаваемые программы. Документирован слабовато, но вполне можно погуглить... В общем, мне понравился больше чем масм. Попробуйте.
Сообщение Добавлено: Вс июл 22, 2007 22:52
  Заголовок сообщения:   Ответить с цитатой
Обратите внимание на yasm. Под лицензией BSD и портирован на x86-64.
Сообщение Добавлено: Ср июл 11, 2007 22:21
  Заголовок сообщения:   Ответить с цитатой
Это видимо, интеловский итаниум, он имеет столько регистров, а под AMD
нет 64-разрядных ? и для 32 разрядов что сейчас респектабельно
Сообщение Добавлено: Ср июл 11, 2007 16:41
  Заголовок сообщения:   Ответить с цитатой
вопрос писал(а):
просто интересно, который, например, поддерживает 64-битную рхитектуру?

Я знаю только о существовании с 2000 года ассемблера для архитектуры IA-64 от Intel. Называется IAS.
Синтаксис резко отличается от MASM-32 по причине глобального введения предикации команд в IA-64 и еще пожалуй открытия всех ресурсов программисту(например открыты 128 64-разрядных регистра общего назначения - в IA-32 эти регистры были, но были недоступны трансляторам).
А главное в том, что архитектура IA-64 кардинально отличается от IA-32, это уже не CISC, а развитие RISC - EPIC.
Понятно, что этот ассемблер не годится под IA-32.
Сообщение Добавлено: Ср июл 11, 2007 16:27
  Заголовок сообщения:  Состояние свободных и не очень ассемблеров?  Ответить с цитатой
Возник вопрос - когда-то раньше я был в курсе более-менее насчёт развитости разных ассемблеров, а потом языки высокого уровня всё заслонили. За это время Борланд прикрыла разработку собственного ассемблера для х86. Вроде, на уровне последних лет masm32 и nasm ?
просто интересно, который, например, поддерживает 64-битную рхитектуру?
Если делать что-то на ассемблере, то какой ассемблер?
Сообщение Добавлено: Ср июл 11, 2007 15:34

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB