Универсальный ассемблер для (недо)процессоров

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Универсальный ассемблер для (недо)процессоров

Post by pfgx »

Народ на этом форуме активно разрабатывает (недо)процессоры, но на чём для них писать программы? Можно nasm или yasm переопределить макросами, но всё равно что-то в них не так. Существует ли в природе какой-нибудь конфигурируемый ассемблер, к которому можно было бы прикрутить поддержку любого процессора? Если нет, готов взяться за написание. Тем более мне самому такой нужен ;)
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

А чем не нравится fasm? Здесь на форуме его рекламировал shoorick.
Он же выкладывал пакет, настроенный на "Специалист" и 580ВМ80.
User avatar
Shaos
Admin
Posts: 24081
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

А чем не нравится rasm? Здесь на форуме его рекламировал Shaos... ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

Приветствую всех, уважаемые судари !

Есть пожелание - очень хочется, чтобы поддерживались транспьютеры.

Ещё неплохо бы чтобы поддерживались уровни кода : микрокоманды , команды ( они то обычно всегда .. :wink: ) и макрокоманды.
User avatar
Shaos
Admin
Posts: 24081
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

А транспьютеры ишшо не сгинули?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
petrenko
Doomed
Posts: 598
Joined: 10 Mar 2012 16:21
Location: РФ

Post by petrenko »

Тс-с-с ! Рыбу разпугаем ..
( А то третий раз заставят пальцы пачкать - или там уже по новому сканят ? :wink: )
pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Post by pfgx »

Stan wrote:А чем не нравится fasm? Здесь на форуме его рекламировал shoorick.
Он же выкладывал пакет, настроенный на "Специалист" и 580ВМ80.
fasm тоже смотрел. Интересная вещь, но чего-то мне в его макросах не хватает. И заточено оно всё под x86, что иногда мешает.
Shaos wrote:А чем не нравится rasm? Здесь на форуме его рекламировал Shaos... ;)
Поддержка других процессоров достигается правкой исходника и перекомпиляцией?

Про рыбу petrenko не понял.
User avatar
Shaos
Admin
Posts: 24081
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

pfgx wrote:
Shaos wrote:А чем не нравится rasm? Здесь на форуме его рекламировал Shaos... ;)
Поддержка других процессоров достигается правкой исходника и перекомпиляцией?
Нет - там есть примеры TAB-файлов

Правка исходников нужна в особо запущенных случаях, когда например аргумент частично замикширован в однобайтовый код команды и т.д.
Я тут за главного - если что шлите мыло на me собака shaos точка net
pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Post by pfgx »

Посмотрел TAB-файлы. Нет, наверное, это тоже не то, что я ищу.
Посмотрю повнимательней на fasm, а потом скорее всего всё-таки попробую свой написать.
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

pfgx wrote:Посмотрю повнимательней на fasm, а потом скорее всего всё-таки попробую свой написать.
Хотел, но, к сожалению, не смог найти для Вас прямую ссылку на пакет, настроенный shoorick-ом на "Специалист" и 580ВМ80.
Видимо, в ветке Spetsialist были какие-то проблемы. Даже просмотрев вручную не смог найти, хотя сам скачивал по ссылке отсюда - с форума.

viewtopic.php?p=80626&highlight=fasm&si ... 4aa5#80626
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

Last edited by Stan on 09 Apr 2014 07:56, edited 2 times in total.
User avatar
Shaos
Admin
Posts: 24081
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Stan wrote:
pfgx wrote:Посмотрю повнимательней на fasm, а потом скорее всего всё-таки попробую свой написать.
Хотел, но, к сожалению, не смог найти для Вас прямую ссылку на пакет, настроенный shoorick-ом на "Специалист" и 580ВМ80.
Видимо, в ветке Spetsialist были какие-то проблемы. Даже просмотрев вручную не смог найти, хотя сам скачивал по ссылке отсюда - с форума...
Угу - были, и имя этим проблемам - хардвареман (бывший модер, который ушёл громко хлопнув дверью - т.е. удалив кучу топиков и своих сообщений)...
Я тут за главного - если что шлите мыло на me собака shaos точка net