;О) не-а...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено =mse= 14 апреля 2004 г. 14:05
В ответ на: Только наверное, следует уточнить для какого ассемблера. В AVRStudio вроде как на 2 нужно умножать адрес таблицы. отправлено Bill 14 апреля 2004 г. 13:48

если доступ к таблице как к данным, то надо - доступ байтовый - адресация меткой - в словах. А если как к командам, то не надо - там и там words. Есть замечание, если в таблице не rjmp, а jmp-ы, то


in zl,reg
add zl,zl
sub zh,zh
subi zl,low(-jmp_table)
sbci zh,high(-jmp_table)
ijmp ;icall
...
jmp_table:
jmp event0
jmp event1
...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru