Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Apr 21, 2019 12:15 am

All times are UTC+03:00


Search found 42 matches
Search these results:

Author Message

 Forum: Design   Topic: Форт в ядре колибри.

Posted: Fri Jan 23, 2009 8:38 pm 

Replies: 51
Views: 21938


идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю При таком подходе ни о какой стабильности работы ОС говорить не приходится. :evil: Для стабильности работы ОС, достаточно область памяти ее месторасположения, защитить от записи. Но для экс...

 Forum: Design   Topic: Форт в ядре колибри.

Posted: Thu Jan 22, 2009 12:27 pm 

Replies: 51
Views: 21938


мне не понятен смысл Forth и других языков в ядре. Тело Форта представляетсобой набор иненованных, слаба связанных между собой процедур, доступных пользователю. Т.е. идея заклюается в предоставлении всех процедур не задумываясь о том, зачем они могут понадобится пользователю. Я планирую открыть ядр...

 Forum: Design   Topic: Форт в ядре колибри.

Posted: Wed Jan 21, 2009 12:43 pm 

Replies: 51
Views: 21938


а просто программы писать можно? вот именно для Колибри, именно в этой реализации? В юзер-моде? Форт в виде приложения для Колибри http://fpauk.narod.ru/kolspforth11.rar Должна быть условная совместимость с СПФ под виндос. Можно использовать как расширяемый интерпретатор. Для создания с его помощью...

 Forum: Design   Topic: Форт в ядре колибри.

Posted: Tue Jan 20, 2009 11:49 am 

Replies: 51
Views: 21938


Mihail Я так понял что ты можешь поведать нам про Форт. "...Он перекрывает понятие языка программирования" Язык - это синтаксис и семантика. Форт может изменить синтаксис и семантику в ходе восприятия исходного текста. Т.е. форт-программа может представлять собой описание следующего за не...

 Forum: Design   Topic: Форт в ядре колибри.

Posted: Mon Jan 19, 2009 6:16 pm 

Replies: 51
Views: 21938


А почему не С? Си всего лишь транслятор. Его можно рассмотреть как интерпретатор, который ничего не умеет кроме изменения представления программы. Форт называют компилирующим интерпретатором. Вообще он перекрывает понятие языка программирования т.к. потенциально может воспринять любой синтаксис. И ...

 Forum: Assembler   Topic: марфайл для FASM

Posted: Wed Jan 07, 2009 4:53 pm 

Replies: 4
Views: 4450


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

 Forum: Assembler   Topic: марфайл для FASM

Posted: Tue Jan 06, 2009 7:53 pm 

Replies: 4
Views: 4450


А чем это принципиально лучше уже существующих решений http://board.flatassembler.net/topic.php?t=3908 http://board.flatassembler.net/topic.php?t=4645 Завизит от того кому-что удобней модифицировать для генерации дополнительных файлов, исходники ФАСМ или форт-скрипт. Я встроил Форт в fasm-1.67.14 h...

 Forum: Assembler   Topic: марфайл для FASM

 Post subject: марфайл для FASM
Posted: Sat Jan 03, 2009 1:48 pm 

Replies: 4
Views: 4450


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

 Forum: Compilers and programming   Topic: Forth

Posted: Sat Aug 18, 2007 5:16 pm 

Replies: 82
Views: 40476


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

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

http://fpauk.narod.ru/kolspforth11.rar - форт как приложение
http://fpauk.narod.ru/k_svn.605_src_f.rar - форт в виде драйвера

 Forum: Compilers and programming   Topic: Forth

Posted: Mon Jul 09, 2007 1:50 pm 

Replies: 82
Views: 40476


Может ли forth создавать полнофункциональные приложения или работает исключительно в режиме текстовых скриптов? Можно скомпилированный скрипт представить в ассемблерном виде. Так как я это сделал для создания форт-систем для Колибри. Программа типа дизассемблера создает модуль img.asm, который подк...

 Forum: Compilers and programming   Topic: Forth

Posted: Fri Jul 06, 2007 2:01 pm 

Replies: 82
Views: 40476


Новая версия 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#...

 Forum: Drivers   Topic: Как писать драйвера

Posted: Sat Jun 23, 2007 3:24 pm 

Replies: 32
Views: 21633


Драйвер FORTH исполняет исходный форт-текст в файле /sys/drivers/AUTOEXEC.F http://fpauk.narod.ru/k_svn.549_src_f.rar Теперь драйвера могут быть представлены в виде исходных текстов Форта. Т.е. модифицироваться под Колибри. Почемуто зависает srv_handler при том, что service_proc ничего не делает.

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

Posted: Wed Jun 20, 2007 5:23 pm 

Replies: 0
Views: 1999


В core\exports.inc процедура добавляется с помощью макроса FHEADER.
При этом добавление производится не в 3-х мастах, а в 2-х.
Список удобен для наращивания.
Моя Форт-система, в виде драйвера, видет это список как
свою библиотеку.
http://fpauk.narod.ru/k_svn.546_src_f.rar

 Forum: Coding   Topic: Помогите новичку

Posted: Mon May 14, 2007 3:57 pm 

Replies: 1118
Views: 148021


FASM может генерить марфайл и листинг?

 Forum: Drivers   Topic: Как писать драйвера

Posted: Sat May 12, 2007 6:51 pm 

Replies: 32
Views: 21633


Serge wrote:
Mihail

Что значит "работает" ?


На данном этапе, я вывожу сообщение из своего драйвера на экран
(с помощью boot_log).
Sort by:  
Page 1 of 3 [ Search found 42 matches ]


All times are UTC+03:00


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