![]() |
assembler y el señor delphi
bueno compañeros, la realidad es que puedo utilizar codigo en assembler en delphi, como por ejemplo
asm mov dx,378h mov al,01h <--------aqui out dx,al end; este codigo me envia al puerto paralelo una señal electrica, que sale por la linea data 0, buena pero el problema radica en que no puedo asignar al registro al, una variable utilizada en delphi, ya sea hexagecimal, como lo exige, no se que deba hacer,ademas deseo saber de una funcion que me reciba un dato desde afuera, y lo pueda capturar y posteriormente, almacenar en cualquier variable que este manejando desde delphi...gracias por su atencion... su amigo... |
No lo pude probar, pero... ¿Qué te parece algo así?
Código:
procedure SendToPort(AAddr, AValue:Word); |
La mejor forma
definitivamente, la mejor forma de acceder es esta:
Claro que puedes tambiérn usar enviar: Integer, pero eso te obligaría a usar un rango con AND AX, FFh y luego usar para asignar MOV AL, ENVIAR.BYTE[0] Assembler con Delphi es suave, puedo usar lo mejor de turbo assembler, ya que está incorporado. Edgar Rodriguez.:cool: |
La franja horaria es GMT +2. Ahora son las 22:35:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi