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

 
 
> Codevision проблема с константой в сегменте кода., директива flash
gormih
сообщение Oct 24 2006, 12:31
Сообщение #1


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Имею часть исходника на си

flash int tab1[281]={ //
2222,2219,2216,2213,2209,2207,2204,2201,2198,2195, //720...729
2192,2189,2186,2183,2180,2177,2174,2171,2168,2165, //730...739
2162,2159,2156,2153,2151,2148,2145,2142,2139,2136 //740...749
}

после компиляции в асме получаю следующее:

; 30 flash int tab1[281]={ //

.CSEG
; 31 2222,2219,2216,2213,2209,2207,2204,2201,2198,2195, //720...729
; 32 2192,2189,2186,2183,2180,2177,2174,2171,2168,2165, //730...739
; 33 2162,2159,2156,2153,2151,2148,2145,2142,2139,2136, //740...749

.DSEG
.ORG 0xAC
_reset_int:


То есть компилятор упорно не хочет писать данные в CSEG
(никаких упоминаний далее в асме о этой переменной не нахожу)

Кто нибудь сталкивался с данной проблемой?


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post



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

 


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


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