Size: a a a

Ассемблер

2021 June 21

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
не очень верные имхо советы для bare metal (AVR же!) проекта
верно для ехешника в линуксе, да.
источник

A

Aleksandr in Ассемблер
Остальные галочки не трогай, поставь эти главное
источник

DB

Dima Bat in Ассемблер
а асмовый файл какой делать?
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
в баре метал минимум надо таблицу векторов прерываний присобачивать при сборке
источник

DB

Dima Bat in Ассемблер
тогда остальные оставлю как были в проекте по умолчинию
источник

A

Aleksandr in Ассемблер
Делай с большой S
источник

A

Aleksandr in Ассемблер
Можно и без этого
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
я TSу могу только посоветовать — курить плотнее gcc и егойный линкер
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
забить на гую
источник

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
я умею собирать гццой проекты баре метал под arm
под avr не очень но мейкфайл для примера есть
источник

DB

Dima Bat in Ассемблер
инклюд файла си надо делать?
источник

A

Aleksandr in Ассемблер
Чего?
источник

A

Aleksandr in Ассемблер
У авр прерывания - это инструкции, и при старте выполняется нулевое. Так что можно тупо с нуля писать код, если хочется, и никаких таблиц не генерить
источник

DB

Dima Bat in Ассемблер
источник

DB

Dima Bat in Ассемблер
источник

DB

Dima Bat in Ассемблер
источник

A

Aleksandr in Ассемблер
.global start
start:
источник

DB

Dima Bat in Ассемблер
источник

A

Aleksandr in Ассемблер
Что за call без адреса в конце? Удали к черту
источник

a

asm in Ассемблер
Добро пожаловать Deadinside Shadowraze'ov. Не ответив на вопрос, будешь удалён из чата
источник