Есть вопрос, как удобней всего оформлять список объектов, когда затем в разных местах программы используются порядковые номера этих объектов (т.е. индексы)?
Т.е. имеем что-то вроде:


Сами объекты:
Код:
objects:
	DB 'aaaa'
	DB 'b'
	DB 'aasdasd
	DB 'ad'
objects_end:
	...
Табличка индексов:
Код:
object_1	EQU 1
object_2	EQU 2
object_3	EQU 3
object_4	EQU 4
И потом использование:
Код:
	...
	ld a, obect_2
	...
	cp object_4
	...

Можно ли как-то обойтись без таблицы, т.е. что-то типа:

Код:
objects:
object_1:
	DB 'aaaa'
object_2:
	DB 'b'
object_3:
	DB 'aasdasd
object_4:
	DB 'ad'
objects_end:
Может быть, sjasm умеет автоматически индекс строки давать?

Для объектов одинакового размера использую
(objects_end - objects) / object_len + 1