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




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

Похожие статьи:
Юмор - Приколы. Вновь пир во время чумы. Вновь о "рыночных отношениях", Предприниматель и преподаватель, Это наука, Жертвы технического прогресса, Про пенное, Без наркотиков, Откуда берутся bad`ы?
Cheat - чит к космической стрелялке ANO GAZA.
События - демопати в Казани: CAFe'2002 - рассказ Wlodek'а.

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