ZXNet эхоконференция «code.zx»


тема: Assembler



от: Alexander Ageev
кому: Dmitry Lomov
дата: 28 Feb 1999
Hello Dmitry!

Thursday February 25 1999 01:58, Dmitry Lomov wrote to Alexander Ageev:
AA>> Так предложение элементарно - берется документация от tasm,
AA>> и смотрятся там все фичи ;)

DL> блин. а я просил конкретику :)
DL> ты еще скажи - залезь в инет, скачай чего-нить...
;)

Ладно:
1. Возможность использовать в вычислении выражений нормальную арифметику
(приоритеты операций, + - * / % & | ^ >> << && || ^^ ( )
эти все вышеперечисленные операции желательно реализовать
2. Механизм локальных меток
Метка, начинающаяся с @@ (например @@loop) считается локальной.
При появлении любой глобальной метки все локальные метки удаляются.
( у глобальной метки первые 2 символа не @@)
Hа Спектруме используются вместо локальных меток обычно или глобальные
(но это засирает таблицу меток) или $+xxx (но это бывает неудобно)
3. REPT 3
ADD a,l
ENDM

эквивалентно
ADD a,l
ADD a,l
ADD a,l


теперь пример с rept и внутренней переменной
IntVal = 0
REPT 3
DW IntVal
IntVal = IntVal + 1
ENDM

эквивалентно
DW 0
DW 1
DW 2

4. Hеограниченная вложенность include
5. Макросы
6. Возможность экспортировать/импортировать исходные тексты из/в ASCII
7. Длинные метки

В общем фич много, перечислять их меня уже утомило ;)
Димка, на Спектруме дофига убогих ассемблеров, и очередным уже
никого не удивишь. А вот нормального ассемблера, в котором бы были
фичи, широко используемые на ПЦ/омиге, нет ни одного !

Короче как-нибудь поболтаем ;)

DL> не буду я доки смотреть, они тоску нагоняют :(

DL> плиз, потрудись сказать - ты видел и наше, и тамошнее ;-)
DL> распиши все мне, убогому :)

Дим, так много писать-то придется ... ;) Hа Спектруме-то практически
ничего и нет, кроме include ... ;( Hу бывают там еще 2,3 фичи ... ;(




Stinger.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Scene news - WEB-страничка IS-DOS, BestView FAQ, ZXEmul 0.33.
Реклама - Реклама-двигатель прогресса!
Железо - схема УКВ-ЧМ радиостанции.

В этот день...   16 октября