Assembly e XP e Delphi 6

Delphi

27/02/2004

Gostaria de saber como faço para executar comandos em assembly dentro do XP usando o Delohi 6 o seguinte código roda somente no 98:

        asm
          mov    al,160;
          out    60h,al
          in     al,60h
 
          mov    al,01;
          out    60h,al
          in     al,60h
        end;


Obrigado


Ninjapan

Ninjapan

Curtidas 0

Respostas

Kroki

Kroki

27/02/2004

Codigos IN\OUT no Xp,2000 e NT nesecessita de um driver.
Procure por PorTalk,(acho que é esse o nome).


GOSTEI 0
Beppe

Beppe

27/02/2004

Existe meios mais seguros de se fazer E/S. Utilize a API do Windows. Até onde eu sei, o XP só deixa fazer essas coisas no modo real. No modo protegido, que é o que você opera, não.


GOSTEI 0
Kroki

Kroki

27/02/2004

Ninja procure o link desse artigo;
[url]http://www.google.com.br/search?q=cache:u1NA81FCh1MJ:200.129.68.2/~ilton/arqcomp/paralela/porttalk.pdf+driver+porttalk&hl=pt-BR&ie=UTF-8[/url]


GOSTEI 0
POSTAR