Forth
http://fforum.winglion.ru/

Портирование Nova-forth
http://fforum.winglion.ru/viewtopic.php?f=58&t=3209
Страница 1 из 1

Автор:  Victor__v [ Чт ноя 29, 2018 17:14 ]
Заголовок сообщения:  Портирование Nova-forth

Начал портировать Нову под 64 бита (интел)

Есть желающие подсобить в переделке примитивов?
Требуется поменять разрядность регистров, где это необходимо (EAX в RAX)
И заменить постфиксный форт-ассемблер на FASM

Автор:  Hishnik [ Пт ноя 30, 2018 01:21 ]
Заголовок сообщения:  Re: Портирование Nova-forth

Там еще надо будет с адресами повнимательнее, данные стали не 4 байта, а 8.

Автор:  Victor__v [ Пт ноя 30, 2018 09:18 ]
Заголовок сообщения:  Re: Портирование Nova-forth

Hishnik писал(а):
Там еще надо будет с адресами повнимательнее, данные стали не 4 байта, а 8.


Ну,

use64
CELL EQU 8

:)

Я на фасме, грубо говоря, делаю кодовую базу данных. Потом распарсить её. Всяко лучше, чем набирать в кодах.

Насчёт непосредственно адресов (JMP CALL и пр) так вроде бы осталось по 4 байта. Для самого форта не критично, а вот для поддержки временных словарей придётся немного поизголяться

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/