[an error occurred while processing this directive] [an error occurred while processing this directive]
Работа с таблицами(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Хрыч 08 февраля 2002 г. 11:19
В ответ на: Поделю, а дальше что делать (относительная адресация судя по доке только на ОЗУ ячейки действует) ? отправлено Sergey Smirnow 08 февраля 2002 г. 10:13

movlw HIGH TABLE
movwf pclath
;
movf pointer,w
addwf pcl,f
dt 01h
dt 02h
.....
TABLE - имя таблицы в программе
HIGH TABLE - начальный адрес ( верхние 5 бит )
01h, 02h константы
В зависимости от числа в pointer выбирается одна из них.



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

Ответы



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

E-mail: info@telesys.ru