|
Startup file для LPC2300/LPC2400 |
|
|
|
 |
Ответов
|
Sep 5 2007, 18:11
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(bodja74 @ Sep 5 2007, 19:24)  Все это или диррективы компиллятору Компиляторы к асемблерному тексту никак не относятся и уж, как минимум, по этой причине ничего не требуют. Цитата собственно к самому асму это отношение имеет слабое Отнюдь.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 5 2007, 19:02
|
Знающий
   
Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984

|
Цитата(zltigo @ Sep 5 2007, 21:11)  Компиляторы к асемблерному тексту никак не относятся и уж, как минимум, по этой причине ничего не требуют. Здрасте ,а это как по вашему что,к примеру в том же стартапе. Код $IF (EXTMEM_MODE) LDR R0, =PINSEL2 LDR R1, =PINSEL2_Val STR R1, [R0] $ENDIF И как можно никак не относиться,не компиллировать код стартапа? Цитата Отнюдь. Согласен,я имел ввиду ,что нужно для себя разделять собственно команды асма и директивы.
|
|
|
|
|
Sep 6 2007, 04:47
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(bodja74 @ Sep 5 2007, 22:02)  Здрасте ,а это как по вашему что,к примеру в том же стартапе. Вы свалили в кучу Ассемблер, Компилятор и Препроцессор. Ассемблер - это название программы, которая переводит исходный текст, написанный на языке ассемблера, т.е. на его языке в объектный код. Перед ассемблированием исходник проходит через препроцессор, который обрабатывает всякие $IF. А компилятор переводит в объектный код (реже в ассемблерный исходник) исходный текст с языка высокого уровня, коим язык ассемблера не является. Перед компилированием исходный текст также проходит через (возможно другой) препроцессор. Для краткости язык ассемблера называют ассемблером, как и программу. P.S. после поста alexander55 поправлю - "Вы свалили в кучу понятия Ассемблера, Компилятора и Препроцессора, на что и указал (в своеобразной форме) zltigo" А __heap_base, __heap_limit очень похожи на простые метки, которые скорее всего можно использовать в других файлах для получения адреса начала и конца кучи. То же и StackTop
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
серый волк Startup file для LPC2300/LPC2400 Sep 4 2007, 14:54 alexander55 Цитата(серый волк @ Sep 4 2007, 18:54) Ск... Sep 5 2007, 05:42 серый волк спасибо
только тогда посоветуйте где взять инфо... Sep 5 2007, 08:26 zltigo Цитата(серый волк @ Sep 5 2007, 11:26) ко... Sep 5 2007, 08:39 серый волк извините конечно,
но может кто посоветовать конкр... Sep 5 2007, 09:05 серый волк Тема со Startup на ARMe для меня новая, прошу изви... Sep 5 2007, 15:06    alexander55 Цитата(Сергей Борщ @ Sep 6 2007, 08:47) В... Sep 6 2007, 05:10    bodja74 Цитата(Сергей Борщ @ Sep 6 2007, 07:47) В... Sep 6 2007, 07:30     zltigo Цитата(bodja74 @ Sep 6 2007, 10:30) Тепер... Sep 6 2007, 08:19     Сергей Борщ Цитата(bodja74 @ Sep 6 2007, 10:30) Я неп... Sep 6 2007, 13:53 серый волк Цитата(Сергей Борщ @ Sep 6 2007, 08:47) А... Sep 6 2007, 08:08 alexander55 Цитата(серый волк @ Sep 6 2007, 12:08) да... Sep 6 2007, 13:06 Сергей Борщ Цитата(серый волк @ Sep 6 2007, 11:08) да... Sep 6 2007, 13:26 серый волк Дискуссия очень быстро как я понял ушла от конкрет... Sep 6 2007, 12:36 zltigo Цитата(серый волк @ Sep 6 2007, 15:36) Ди... Sep 6 2007, 12:53 серый волк ответ оказался очень прост:
метка является символь... Sep 6 2007, 13:33 bodja74 ЦитатаЕсли ваше знакомство ограничено CodeVision и... Sep 6 2007, 18:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|