zombi 0 14 августа, 2012 Опубликовано 14 августа, 2012 · Жалоба Возникла необходимость корректировки програмки 10-ти летней давности для Z80. Хочется использовать переходы без меток. Как, например, у AVRASM : jmp PC+x jmp PC-x ... А было/есть ли подобное у компиляторов для Z80? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 августа, 2012 Опубликовано 14 августа, 2012 · Жалоба Было/есть почти у всех. Только Вы уверены, что помните наизусть длины команд Z80? UPD: Даже скачал avocet "на посмотреть" - jp $+/-x, как и следовало ожидать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 14 августа, 2012 Опубликовано 14 августа, 2012 · Жалоба UPD: Даже скачал avocet "на посмотреть" - jp $+/-x, как и следовало ожидать. $ !!! А я и не знал, или забыл Было/есть почти у всех. Только Вы уверены, что помните наизусть длины команд Z80? Мне по большей части нужны не переходы а абсолютные адреса в таблице. что то типа : Anext teq $+30 db 0,1,2,3,4,5 dw Anext Нужно что бы в dw вместо Anext подставился адрес нуля больший на 30. Сработает такое? Я только завтра смогу попробывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 августа, 2012 Опубликовано 14 августа, 2012 · Жалоба Сработает такое? Уже снес, так что проверить не смогу :) Но должно сработать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 15 августа, 2012 Опубликовано 15 августа, 2012 · Жалоба Уже снес, так что проверить не смогу :) Но должно сработать. Ага, работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться