Search found 40 matches

by Mihail
Fri Jan 23, 2009 8:38 pm
Forum: Design
Topic: Форт в ядре колибри.
Replies: 51
Views: 59751

Re: Форт в ядре колибри.

идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю При таком подходе ни о какой стабильности работы ОС говорить не приходится. :evil: Для стабильности работы ОС, достаточно область памяти ее месторасположения, защитить от записи. Но для экс...
by Mihail
Thu Jan 22, 2009 12:27 pm
Forum: Design
Topic: Форт в ядре колибри.
Replies: 51
Views: 59751

Re: Форт в ядре колибри.

мне не понятен смысл Forth и других языков в ядре. Тело Форта представляетсобой набор иненованных, слаба связанных между собой процедур, доступных пользователю. Т.е. идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю. Я планирую открыть ядр...
by Mihail
Wed Jan 21, 2009 12:43 pm
Forum: Design
Topic: Форт в ядре колибри.
Replies: 51
Views: 59751

Re: Форт в ядре колибри.

а просто программы писать можно? вот именно для Колибри, именно в этой реализации? В юзер-моде? Форт в виде приложения для Колибри http://fpauk.narod.ru/kolspforth11.rar Должна быть условная совместимость с СПФ под виндос. Можно использовать как расширяемый интерпретатор. Для создания с его помощью...
by Mihail
Tue Jan 20, 2009 11:49 am
Forum: Design
Topic: Форт в ядре колибри.
Replies: 51
Views: 59751

Re: Форт в ядре колибри.

Mihail Я так понял что ты можешь поведать нам про Форт. "...Он перекрывает понятие языка программирования" Язык - это синтаксис и семантика. Форт может изменить синтаксис и семантику в ходе восприятия исходного текста. Т.е. форт-программа может представлять собой описание следующего за не...
by Mihail
Mon Jan 19, 2009 6:16 pm
Forum: Design
Topic: Форт в ядре колибри.
Replies: 51
Views: 59751

Re: Форт в ядре колибри.

А почему не С? Си всего лишь транслятор. Его можно рассмотреть как интерпретатор, который ничего не умеет кроме изменения представления программы. Форт называют компилирующим интерпретатором. Вообще он перекрывает понятие языка программирования т.к. потенциально может воспринять любой синтаксис. И ...
by Mihail
Wed Jan 07, 2009 4:53 pm
Forum: Assembler
Topic: Мар файл для FASM
Replies: 4
Views: 7900

Re: марфайл для FASM

С фортом не знаком, Просто тупой вызов слов команд разделенных пробелами. что значит "можно исследовать ФАСМ"??? Можно посмотреть содержимое переменных/массивов (команда DUMP). Можно запустить на выполнение любую программу. Для представления адресов в виде словарных статей (мнемоническое ...
by Mihail
Tue Jan 06, 2009 7:53 pm
Forum: Assembler
Topic: Мар файл для FASM
Replies: 4
Views: 7900

Re: марфайл для FASM

А чем это принципиально лучше уже существующих решений http://board.flatassembler.net/topic.php?t=3908 http://board.flatassembler.net/topic.php?t=4645 Завизит от того кому-что удобней модифицировать для генерации дополнительных файлов, исходники ФАСМ или форт-скрипт. Я встроил Форт в fasm-1.67.14 h...
by Mihail
Sat Jan 03, 2009 1:48 pm
Forum: Assembler
Topic: Мар файл для FASM
Replies: 4
Views: 7900

Мар файл для FASM

FASM может генерить марфайл и листинг? Я сделал вариант FASMа с возможностью генерации мапфайла по средствам встроенной форт-системы http://fpauk.narod.ru/ffasm.7z Вид мапфайла можно настраивать с помощью скрипта в файле FSCRIPT.F. Я это использовал во внедрении форт-системы в Колибри http://wiki.f...
by Mihail
Sat Aug 18, 2007 5:16 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 87848

http://fpauk.narod.ru/kolspforth11.rar - образ загрузочного диска с примерами для Форта

С новыми версиями

http://fpauk.narod.ru/kolspforth11.rar - форт как приложение
http://fpauk.narod.ru/k_svn.605_src_f.rar - форт в виде драйвера
by Mihail
Mon Jul 09, 2007 1:50 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 87848

Может ли forth создавать полнофункциональные приложения или работает исключительно в режиме текстовых скриптов? Можно скомпилированный скрипт представить в ассемблерном виде. Так как я это сделал для создания форт-систем для Колибри. Программа типа дизассемблера создает модуль img.asm, который подк...
by Mihail
Fri Jul 06, 2007 2:01 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 87848

Новая версия http://fpauk.narod.ru/kolspforth.9.rar Приведена в соответствие к Форту в виде драйвера http://fpauk.narod.ru/k_svn.566_src_f.rar Для работы с файлами использовал 70-ю функцию (без нее было криво). Формат словаря тоже сделал в соответствии с http://meos.sysbin.com/viewtopic.php?p=12736#...
by Mihail
Sat Jun 23, 2007 3:24 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 40496

Драйвер FORTH исполняет исходный форт-текст в файле /sys/drivers/AUTOEXEC.F
Теперь драйвера могут быть представлены в виде исходных текстов Форта.
Т.е. модифицироваться под Колибри.

Почемуто зависает srv_handler при том, что service_proc ничего не делает.
by Mihail
Wed Jun 20, 2007 5:23 pm
Forum: Kernel
Topic: Экспортные процедуры в виде списка
Replies: 0
Views: 8308

Экспортные процедуры в виде списка

В core\exports.inc процедура добавляется с помощью макроса FHEADER.
При этом добавление производится не в 3-х мастах, а в 2-х.
Список удобен для наращивания.
Моя Форт-система, в виде драйвера, видет это список как
свою библиотеку.
http://fpauk.narod.ru/k_svn.546_src_f.rar
by Mihail
Mon May 14, 2007 3:57 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 503678

FASM может генерить марфайл и листинг?
by Mihail
Sat May 12, 2007 6:51 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 40496

Serge wrote:Mihail

Что значит "работает" ?
На данном этапе, я вывожу сообщение из своего драйвера на экран
(с помощью boot_log).