Size: a a a

Ассемблер

2021 July 12

E

Entusiast in Ассемблер
Основной код вынести в функции
источник

DB

Dima Bat in Ассемблер
и оси нет, я сам что хотел то и выделял без всяких правил
источник

DF

Dollar Føølish in Ассемблер
А, я понял у тебя барметал похоже
источник

DF

Dollar Føølish in Ассемблер
Ну тогда да, надо конвенцию аби какую то вводить
источник

DB

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

DB

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

DF

Dollar Føølish in Ассемблер
Определись просто что можно клобберить что нельзя. И о передаче аргументов
источник

DB

Dima Bat in Ассемблер
лучше уже сразу на си переходить. Вот реально чувствую необходимость возложить все это на компилятор
источник

E

Entusiast in Ассемблер
Я не понял немного контекста. Но если тебе надо соединить два исходных кода, то нужно хотя бы сделать, чтобы работало, а только потом оптимизировать, убирать ненужное, и сокращать
источник

DB

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

DB

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

E

Entusiast in Ассемблер
Ну вот когда соединять будешь, то появится ненужное
источник

DB

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

N

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

DB

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

E

Entusiast in Ассемблер
Не принимай всерьёз, я сам не представляю, что у тебя там, и что ты хочешь сделать. Показал бы ты подробнее, а то мне кажется, что я совсем о другом думаю
источник

DB

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

DB

Dima Bat in Ассемблер
может есть какие правила построения многомодульных программ на асме. Так на будущее, чтоб я потом не зависал, когда пытался это представить
источник

DB

Dima Bat in Ассемблер
есть в каждом модуле вот такая куча регистров. Какие-то можно затирать какие-то нет
источник

DB

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