Size: a a a

Ассемблер

2020 May 29

A

Aleksandr in Ассемблер
без нормальной поддержки, к тому же
источник

D

Denis in Ассемблер
Aleksandr
без нормальной поддержки, к тому же
уже запилили
источник

D

Denis in Ассемблер
я не сильно в теме - краем глаза смотрю. мой выбор arm cortex m
источник

A

Aleksandr in Ассемблер
они сложнее, хотя и во всем лучше авр
источник

A

Aleksandr in Ассемблер
но начинать надо б именно с авр
источник

D

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

D

Denis in Ассемблер
можно им и закончить
источник

D

Denis in Ассемблер
Как минимум, arm дешевле avr
источник

A

Aleksandr in Ассемблер
неправда. берешь асм и ассемблишь под авр
источник

D

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

A

Aleksandr in Ассемблер
Denis
Как минимум, arm дешевле avr
равноценно
источник

D

Denis in Ассемблер
Aleksandr
равноценно
уже нет. а riscv китайский будет ещё дешевле
источник

A

Aleksandr in Ассемблер
а я с асма и начинал
источник
2020 May 30

ST

Saenro T in Ассемблер
Все начинали
источник

VG

Volodymyr Gumnytskiy in Ассемблер
как преподу объясенить как работает стек при адресации в реальном режиме?
источник

ST

Saenro T in Ассемблер
Может он тебе объяснит?
источник

A

Aleksandr in Ассемблер
Ты пизаешь в стек
источник

A

Aleksandr in Ассемблер
Оно, запихониваясь в стек, отнимает от указателя стекв размер пихониемового значения, и сохраняет по новому значению указателя
источник

A

Aleksandr in Ассемблер
При выпихонивании из стека наоборот, оно возвращает тебе значение на которое указывает указатель стека, а потом прибавляет к указателю размер жтого значния
источник

A

Aleksandr in Ассемблер
Типо так, псевдокодом:
void *esp;
int PopInt()
{
int result = *(int*)esp;
esp+= sizeof(int);
return result;
}

void PushInt(int value)
{
esp -= sizeof(int);
*(int*)esp = value;
}
источник