[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Slava 06 сентября 2005 г. 11:56
В ответ на: А откуда понятно, что запись идет через dm(), из mixed mode? (+) отправлено <font color=gray>homekvn</font> 06 сентября 2005 г. 11:36

int pm *pm ptrPM;
void main()
{
mode_change(__MODE_DIS_INT);
ptrPM=0x7;//
*ptrPM = 0x4321;//
.......
}

Окно Disassembly:
dis int;
ar=0x0007;
dm(ptrPM)=ar;
ar=0x4321;
i1=dm(ptrPM);
dm(i1+0)=ar;
.......
Окно РМ:
000006: uuuuuu 432100
Видишь, младший байт = 00, за него PX отвечает, а толку, если PX считывается в связке с инструкцией pm(....)=...;

Я написал вчера письмо на Analog Devices, пока не ответили.
Чего делать не знаю.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru