Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
при редактировании легко можно сделать ошибку

и все перестнет работать...
Da. Temporary labels *smells*. (but sometimes they may be handy, like in macro which is used many times, and you don't want to insert many new symbols into label table in the listing file)


Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
ld hl,1b
that's a valid way how to write binary number in sjasmplus (suffix form with "b" at end).

It's actually super annoying to me, because:
Код:
1000
    jp 1000b    ; jumps back to the temporary label, not address 8
    ld hl,1000b ; HL = 8
The risk of real collision in source is very low, but I dislike this feature, feels like it was added by somebody not foreseeing the ambiguity.

Anyway, the solution is simple, don't use temporary labels.

But I guess your original problem is about generating some code by generator or what... making some "previous/next" label handy?