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


тема: Gluk in ALASM



от: Felix Knyazev
кому: All
дата: 08 Nov 2000
Приветствую тебя, All! ╔══════════════════════════════════════════════════════════════ ║Фоpваpд от Felix Knyazev ╠══════════════════════════════════════════════════════════════ ║Аpия: REAL.SPECCY ║От : Alexey Kravchenko (2:5068/2.125) ║Кому: All () ║Тема: "Gluk in ALASM" ║Дата: Вторник 7 Hоябрь 2000 (11:39:08) ╚══════════════════════════════════════════════════════════════ ======================= начало фоpваpда ======================= Hi, All !!! Пару месяцев назад обнаружил такой глюк в аласме (проверено на версиях 3.8, 3.9, 4.1, 4.2): короче, если при ассемблировании в адресса перехода страниц (#7FFF и #BFFF) метка еще не была расчитана, то ее младший байт при последующем расчете теряется :_(. Для понимания пример: ORG #BFFF METKA EQU #3456 DEFW METKA Теперь смотрим все STS'ом: #BFFF:#56 #C000:#34 Тоесть все как должно быть. Теперя изменим этот кусок кода: ORG #BFFF DEFW METKA METKA EQU #3456 Теперь смотрим STS'ом: #BFFF:#56 #C000:#00 (!!!) Глюк, конечно, не глобальный, но мне много нервов попортил... За сим прощаюсь, с уважением Alexey Kravchenko AKA kurleson^hs^cpu -+- Terminate 5.00/Pro + Origin: HoRrOr$oFt^CpU (2:5068/2.125) ======================== конец фоpваpда ======================= С уважением, Felix. [I.ZX] 85




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

Похожие статьи:
Размышления - О происхождении информации.
Розыск - Редакция разыскивает игры...
Mail - errata: игры из СССР
Реклама - реклама и объявления.
Юмор - Записи в дневниках учеников.

В этот день...   8 мая