· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ELECTRONICS —› GCC и ldr r1.0x4000000

Посл.отвђт Сообщенiе


Дата: Окт 6, 2004 16:52:56

GCC не желает проглатывать следующее:

.text

_start: .global _start

.global main



b main



main:



ldr r1,0x4000000

ldr r0,0xFF



str r0,[r1]



mov pc,lr



.end


Дата: Окт 6, 2004 19:09:57

madcoder
Круто вопрос поставлен.


Дата: Окт 6, 2004 19:31:46

madcoder
А с какой стати GCC должен глотать ASM, да ещё и с масмовым синтаксисом? Похоже на armasm... Компилить нужно armasm'ом или заключить в ассемблерную вставку.


Дата: Окт 7, 2004 15:31:49

Команды тут для микропроцессора ARM,
а не х86. Надо взять соответствующий gcc.
Quantum
А ассеблерный файл он ассемблеру передаст :-)
если конечно синтаксис соблюсти.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.112