реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Avocet Macro Preproc..., Program counter
zombi
сообщение Aug 14 2012, 20:20
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Возникла необходимость корректировки програмки 10-ти летней давности для Z80.
Хочется использовать переходы без меток.
Как, например, у AVRASM :
Код
jmp PC+x
jmp PC-x
...

А было/есть ли подобное у компиляторов для Z80?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 14 2012, 20:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

UPD: Даже скачал avocet "на посмотреть" - jp $+/-x, как и следовало ожидать.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 14 2012, 21:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(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.
Сработает такое?
Я только завтра смогу попробывать.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 14 2012, 21:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zombi @ Aug 15 2012, 01:25) *
Сработает такое?

Уже снес, так что проверить не смогу sm.gif Но должно сработать.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 15 2012, 07:52
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



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

Ага, работает.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016