Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Яснее не стало. Прошу прощения, я С изучаю второй день...
Отправлено
dshabrov
(84.21.231.242)
03 февраля 2010, г. 14:46
В ответ на:
Я с местоположением зыездочки все время путаюсь. WORD data *code adr; - боолее вероятно, т.е. в ОЗУ хранится указатель на память команд
отправлено POV 03 февраля 2010, г. 14:40
Составить ответ
|
Вернуться на конференцию
Ответы
unsigned int data * code adr; - разбор далее...
-
POV
(03.02.2010, 15:45:20
217.150.45.109
, 193 байт)
легко запомнить, сначала где лежит указатель, потом тип, потом на что указывает data unsigned char* code
-
sav_ua
(03.02.2010, 15:57:1
80.78.42.183
,
пустое
)
Настройте - генерацию ассемблерного файла, листинга и т.д. По ним и смотрите что получается.
-
misyachniy
(03.02.2010, 15:06:51
194.187.111.110
,
пустое
)
Ответ: Не могу. Ошибки валом валят. Может черкаенте пример или готовый скопипасить - я бы разобрался.
-
dshabrov
(03.02.2010, 15:14:49
84.21.231.242
,
пустое
)
Объясните, зачем вам прямой доступ к DPTR?(+)
-
misyachniy
(03.02.2010, 15:41:55
194.187.111.110
, 1159 байт)
Ответ: Нужно вызвать программу на асме OutSTR с загруженым в DPTR адресом выводимой строки.
-
dshabrov
(03.02.2010, 15:52:26
84.21.231.242
,
пустое
)
Адрес строки нужно передать в качестве параметра а Вашу функцию, (+)
-
ВВ
(03.02.2010, 16:50:41
78.106.163.132
, 129 байт)
Ответ: Подскажите, как инициализировать DPTR. Спасибо.
-
dshabrov
(03.02.2010, 16:55:31
84.21.231.242
,
пустое
)
Читаем раздел хелпа Interfacing C Programs to Assembler (+)
-
ВВ
(03.02.2010, 17:05:56
78.106.163.132
, 300 байт)
Ответ: Понятно. А что инициализировать DPTR перед вызовом asm программы не представляется возможным?
-
dshabrov
(03.02.2010, 17:14:42
84.21.231.242
,
пустое
)
DPTR интенсивно используется самим компилятором, и во избежание (+)
-
ВВ
(03.02.2010, 17:33:10
78.106.163.132
, 252 байт)
Ответ: С моими знаниями легче удавится.
-
dshabrov
(03.02.2010, 17:36:56
84.21.231.242
,
пустое
)
Ответ: Пытаюсь вставить в программу на С свой модуль на ASMе вывода на ЖКИ панель.
-
dshabrov
(03.02.2010, 15:46:40
84.21.231.242
, 151 байт)
Ответ:
-
a
(03.02.2010, 15:30:36
194.85.99.225
, 64 байт)
Ответ: Прокатило. Спасибо. Как теперь указать на нее DPTR?
-
dshabrov
(03.02.2010, 15:43:57
84.21.231.242
, 95 байт)
Зачем?
-
a
(03.02.2010, 19:31:56
95.28.209.98
, 103 байт)
Ответ: Блин, не выходит каменный цветок.
-
dshabrov
(03.02.2010, 16:30:6
84.21.231.242
, 206 байт)
Тут предлагают вставку в код на Си #pragma asm / #pragma endasm
-
misyachniy
(03.02.2010, 16:49:7
194.187.111.110
,
пустое
,
ссылка
)
Ответ: Черт! И тут облом. Как достало все!
-
dshabrov
(03.02.2010, 17:10:7
84.21.231.242
, 249 байт)
Ответ: Я только что про это прочитал. Спасибо. Но сути это не меняет - адрес выводимой строки должен быть в DPTR.
-
dshabrov
(03.02.2010, 16:54:22
84.21.231.242
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru