Programowanie niskopoziomowe + wstawka asemblerowa w programie C++

0

Mam taki przedmiot na studiach od tego semestru jak programowanie niskopoziomowe. Mamy uczyć się Asemblera, ale gościu powiedział, że on nie przyda nam się w życiu więc nie będzie to nic trudnego. Ogólnie chciał, żeby w projekcie (bo z tego przedmiotu jest projekt) zrobić jakiś program w C++ w Visual Studio najlepiej i użyć wstawki Aseblerowej. Nie wiem co to znaczy, jak to połączyć itp, ale czy jest to coś trudnego?

Gość chciał, żeby powiedzmy zrobić jakiś kalkulator, a przy pomocy wstawki asemblerowej w asemblerze napisać linijke odpowiadającą za dodawanie liczb, reszta normalnie w C++. Chciałbym się dowiedzieć gdzie mogę coś dobrego na ten temat poczytać oraz czy może mi to sprawić kłopot, jeśli w C++ bardzo dobrze mi idzie.

0
Uczynny Krawiec napisał(a):

Chciałbym się dowiedzieć gdzie mogę coś dobrego na ten temat poczytać […]

Tam gdzie zwykle – w dokumentacji. Szukaj, a będzie Ci dane znaleźć i poczytać.

[…] oraz czy może mi to sprawić kłopot, jeśli w C++ bardzo dobrze mi idzie.

WTF?

0

No kłopot w sensie nie wiem jak to ma działać, że program jest napisany w C++ a jakaś linijka tego programu w Asemblerze i trzeba to połączyć.

0

Pierwszy lepszy przykład po kilkunastu sekundach szukania w Google: https://www.p-programowanie.pl/cpp/polaczenie-assemblera-i-cpp/#Assembler-w-C

1

@Uczynny Krawiec: ale nad czym Ty się głowisz?

To jak ma działać kod napisany w dwóch językach zostaw kompilatorowi. Ty natomiast najpierw przeczytaj jakikolwiek kurs assemblera, tak aby poznać składnię i rozkazy, a następnie zaglądnij do dokumentacji i sprawdź w jaki sposób używa się wstawiek w kodzie C++, jak korzystać z parametrów, zmiennych lokalnych itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1