Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Oct 17, 2021 10:39 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Sat Jan 03, 2009 1:48 pm 
Offline

Joined: Fri Mar 03, 2006 1:53 pm
Posts: 40
Mihail wrote:
FASM может генерить марфайл и листинг?


Я сделал вариант FASMа с возможностью генерации мапфайла
по средствам встроенной форт-системы http://fpauk.narod.ru/ffasm.7z
Вид мапфайла можно настраивать с помощью скрипта в файле FSCRIPT.F.
Я это использовал во внедрении форт-системы в Колибри http://wiki.forth.org.ru/ForthKolibri


Top
   
PostPosted: Sat Jan 03, 2009 11:25 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1600
А чем это принципиально лучше уже существующих решений
http://board.flatassembler.net/topic.php?t=3908
http://board.flatassembler.net/topic.php?t=4645
? Кстати, в версии для Колибри уже довольно давно можно сгенерировать примитивный файл с символьной информацией для Bochs и mtdbg (реализация основана на втором топике).


Top
   
PostPosted: Tue Jan 06, 2009 7:53 pm 
Offline

Joined: Fri Mar 03, 2006 1:53 pm
Posts: 40
diamond wrote:
А чем это принципиально лучше уже существующих решений
http://board.flatassembler.net/topic.php?t=3908
http://board.flatassembler.net/topic.php?t=4645


Завизит от того кому-что удобней модифицировать для генерации дополнительных файлов,
исходники ФАСМ или форт-скрипт.
Я встроил Форт в fasm-1.67.14 http://depositfiles.com/files/jdrqqcfaz
Если вызвать ABORT в файле скрипта (например введя неизвестное Форту слово)
произойдет вызов интерактивного режима с помощью которого можно исследовать ФАСМ.


Top
   
PostPosted: Tue Jan 06, 2009 8:00 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 558
С фортом не знаком, что значит "можно исследовать ФАСМ"???

P.S. Немного ознакомился:
ЙОДЫ МАГИСТРА РЕЧИ ТАЙНА ОТКРЫТА
НА ФОРТЕ ПРОГРАММЕР ЕСТЬ СТАРЫЙ ОН ПРОСТО


Top
   
PostPosted: Wed Jan 07, 2009 4:53 pm 
Offline

Joined: Fri Mar 03, 2006 1:53 pm
Posts: 40
Ghost wrote:
С фортом не знаком,

Просто тупой вызов слов команд разделенных пробелами.

Ghost wrote:
что значит "можно исследовать ФАСМ"???


Можно посмотреть содержимое переменных/массивов (команда DUMP).
Можно запустить на выполнение любую программу.
Для представления адресов в виде словарных статей (мнемоническое представление)
и используется листинг.

Ghost wrote:
ЙОДЫ МАГИСТРА РЕЧИ ТАЙНА ОТКРЫТА
НА ФОРТЕ ПРОГРАММЕР ЕСТЬ СТАРЫЙ ОН ПРОСТО


Я ЙОДУ уважаю, но Форт может заставить воспринимать любой текст.
Было бы заманчиво использовать средства ФАСМ чтобы Форт мог воспринимать
ассемблерные вставки, но я не на столько постиг исходники ФАСМ.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited