Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Avocet Macro Preproc...
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
zombi
Возникла необходимость корректировки програмки 10-ти летней давности для Z80.
Хочется использовать переходы без меток.
Как, например, у AVRASM :
Код
jmp PC+x
jmp PC-x
...

А было/есть ли подобное у компиляторов для Z80?
aaarrr
Было/есть почти у всех. Только Вы уверены, что помните наизусть длины команд Z80?

UPD: Даже скачал avocet "на посмотреть" - jp $+/-x, как и следовало ожидать.
zombi
Цитата(aaarrr @ Aug 14 2012, 23:52) *
UPD: Даже скачал avocet "на посмотреть" - jp $+/-x, как и следовало ожидать.

$ !!!
А я и не знал, или забыл wacko.gif
Цитата(aaarrr @ Aug 14 2012, 23:52) *
Было/есть почти у всех. Только Вы уверены, что помните наизусть длины команд Z80?

Мне по большей части нужны не переходы а абсолютные адреса в таблице. что то типа :
Код
Anext  teq  $+30
db 0,1,2,3,4,5
dw Anext

Нужно что бы в dw вместо Anext подставился адрес нуля больший на 30.
Сработает такое?
Я только завтра смогу попробывать.
aaarrr
Цитата(zombi @ Aug 15 2012, 01:25) *
Сработает такое?

Уже снес, так что проверить не смогу sm.gif Но должно сработать.
zombi
Цитата(aaarrr @ Aug 15 2012, 00:35) *
Уже снес, так что проверить не смогу sm.gif Но должно сработать.

Ага, работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.