Size: a a a

Ассемблер

2021 June 21

ΔΒ

Δαρθ Βέιδερ... in Ассемблер
(gdb) info registers
esp            0xffffb02c          0xffffb02c
источник

ΔΒ

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

A

Aleksandr in Ассемблер
Отключи crt, перенастрой на себя энтрипоинт, собери проект в котором только асм, потом подключи файл с сями и вызывай
источник

DB

Dima Bat in Ассемблер
шот сложно, мож мне не надо из асма си вызывать?🤣🤣
источник

A

Aleksandr in Ассемблер
Не надо. Но если хочется - то так
источник

DB

Dima Bat in Ассемблер
ладно давай по порядку, шо такое crt?
источник

A

Aleksandr in Ассемблер
Это, грубо говоря, часть кода, которая вставляется компилятором си и выполняется перед мейном и после мейна, попутно инициализируя самое необходимое
источник

DB

Dima Bat in Ассемблер
ок, щя найду как это отключить
источник

A

Aleksandr in Ассемблер
Где-то в настройках линкера, кажется
источник

DB

Dima Bat in Ассемблер
он у меня не соберет без мэйна
источник

DB

Dima Bat in Ассемблер
я не знаю как его отключить гугл не пишет
источник

АШ

Алексей Шведов... in Ассемблер
Ты на чём пишешь
источник

DB

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

АШ

Алексей Шведов... in Ассемблер
Нет, я имею ввиду, у тебя IDE, или что? VS? Я просто не перечитывал переписку
источник

AK

Aleksey Kislitsa in Ассемблер
Не только, это сишный рантайм
источник

DB

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

АШ

Алексей Шведов... in Ассемблер
Он так и сказал - это CRT
источник

DB

Dima Bat in Ассемблер
да это сложно я так понял
источник

АШ

Алексей Шведов... in Ассемблер
источник

АШ

Алексей Шведов... in Ассемблер
Не, просто отключить генерацию CRT, и сменить на свою Entry Point, чтобы не происходила проверка кода
источник