asembler w VC++

0

Muszę wykorzystać ten kod
http://4programmers.net/view_faq.php?id=208
w programie tylko nie wiem jak z wstawkami asm.

0

Wstawki assemblerowe umieszczasz w ten sposób:

_asm
{mov ax,3
 add bx,ax
}
0

u mnie działa
_asm
{
\kod asemblera
}

ale w XP wyskakuje mi błąd programu jak podaje coś na wyjścia

0
  1. ten wątek ma 3 lata...
  2. jakie wyjścia? jaśniej opisuj swoje problemy
0

Chodzi mi o to że jak wpiszę polecenie "out" to mi wyskakuje że "Program wykonał nieprawidłową operację"</b>

0

[glowa] ile mozna. dostep do portow i przerwan pod windowsem innym niz 9x i starsze jest niebezposredni

0

Ja dopiero poznaje C++ i chce się tylko dowiedzieć jak mam wysłać done do portu równoległego, ale na tym forum chyba się nie dowiem bo tu są sami <ort>nie mili</ort> ludzie.

0
Deavt napisał(a)

ale na tym forum chyba się nie dowiem bo tu są sami nie mili ludzie.
Mylisz się.

A problem nie leży w znajomości c++ czy assemblera, ale działania trybu chronionego i systemu operacyjnego. W przeogromnym skrócie: zwykłe programy są uruchamiane z ograniczonymi prawami i nie mają bezpośrednio dostępu do portów ani całej pamięci po to, aby za bardzo nie namieszać. Jeśli potrzebujesz dostępu do portów, musisz poszukać (było na forum wieeele razy) sterownika, przez który Twój program dostanie się do portów.

0

Podejrzewam że nie wiesz jak to zrobić, gdybyś się znał na tym to byś napisał, a nie odsyłasz mnie na inne forum

//nie na inne, tylko na to - M

0

Tak, nie znam się. W ogóle niezbyt wiem, co to programowanie, jestem na tym forum od tygodnia...

Wątek blokuję, bo lenistwo nie będzie tolerowane.

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