Adventurer #07
31 января 1998
  Софт  

Система - Обзор системных программ: ассемблер XAS v 9.06+


Программное обеспечение Описание Ассемблеры

               XAS v 9.06+
           ───────────────────
           (C) Max Petrov  & ...

     Подробное  описание на данную версию
отсутствует напрочь ( честно  говоря, нет
никакого  описания,  даже  файла  ReadMe.
ХAS ). Первое, что бросается в глаза, это
то, что  Xas стал 64-х символьный! В свя-
зи с этим,а так же с еще одним глюком и с
надписью  в строке комментария, возникает
вопрос,  а действительно ли это авторский
XAS ? Не  ремейк ли  это ( как, например,
было с  Microprotector 'oм ) ? Итак, нач-
нем  наш  разбор  этого   продукта  ( без
обид ).
     О том, что  изменился  внешний вид с
введением 64-х символьности-это и ежу по-
нятно. Так,появилась новая строчка,глася-
щая "Drive : A" ,из чего можно заключить,
что  в новом  XAS 'е можно выбирать теку-
щий дисковод ( хм ? ). Изменился  вид ка-
талога ( стал  похож на Alasm 'овский или
Мasm 'овский ). Появилась  новая  команда
(Search/Replace).  Висит  она  на клавише
[Х] и позволяет менять, не менять или ме-
нять все ( достаточно  круто  работает ).
Есть возможность использовать русские бу-
квы в метках ( вот это круто ). При подк-
лючении  STS 'а,   доработанного  PHANTOM
FAMILY corp.,появляется возможность иметь
текстовые  метки. При том гораздо  круче,
чем в Alasm 'e ( показываются только мет-
ки без "мусора" ). Работают  все команды,
работающие в предыдущих версиях. Управле-
ние в редакторе такое же, как и в v 7.12.
Изменены мнемоники команд defb,defw,defm,
defs - теперь они  выглядят как : db, dw,
dm, ds ; введение полной мнемоники расце-
нивается как МЕТКА (н-да...).
     В каждой программе имеются глюки, не
обошли они и  XAS ( кстати  глюк  с  equ,
присущий  v7.12 исправлен ). Итак, по-по-
рядку.Почему-то не определяется дисковод,
с которого запущен  XAS ( прежние  версии
работали с тем дисководом, с которого бы-
ли запущены ). Правда дисковод можно сме-
нить ( в режиме набора команды XAS 'а на-
жать от 1 до 4 - 1-А,2-B,3-С ...). Но то,
что  при  запуске всегда текущим является
драйв  A, меня не очень радует ( влом мне
ставить туда  диск ). Нет по прежнему ло-
кальных  меток ( я  не смог найти, а вещи
типа %lab, $lab, @lab новый XAS восприни-
мает   как  метки).  При  вызове  команды
lenGth  с  нажатой  CS  при нажатии любой
символьной  клавиши, происходит обращение
к  дисководу.  При простом вызове lenGth,
если не было изменений длины меток, пока-
зывается  неправильная  информация о дос-
тупном  количестве меток. Иногда, при фа-
тальных  ошибках,  эта  версия  впадает в
бесконечный цикл ассемлирования ошибочной
строки  ( наберите   ASSM , число  и этот
глюк вам обеспечен ).Больше глюков не за-
мечено,  отличий от предыдущих версий то-
же...






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

Похожие статьи:
Система - Обзор ассемблеров: ZEUS , TASM , PRIMUS , GENS4 , GEMUS.
Рабочий стол - Краткое описание: макро-ассемблера отладчика "ALASM 2.8".
Система - описание ассемблерa MASM (Master Assembler v1.0 for 128k).

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