Re: Assembly Code in 64 bit driver
- From: "Don Burn" <burn@xxxxxxxxxxxxxxxx>
- Date: Tue, 8 Aug 2006 17:51:48 -0400
There is no equivalent of MOV, why should there be if you are going this far
just code everything in assembler. Of course that is a really dumb idea for
Windows, since there is little or no need for assembler in 99% of the
drivers.
Go get the DDK and start reading.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply
"ramjohnny" <ramjohnny@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:B7993FED-6BAE-40A2-A649-48437B281ED9@xxxxxxxxxxxxxxxx
Where do I find the whole list of such functions and the corresponding
assembly instructions?
For example, to what function would the instruction 'mov' correspond to?
--
Ram
Driver Developer
"Don Burn" wrote:
Well since you should not be using ing out anyway, you might look at the
WRITE_PORT_XXX.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply
"ramjohnny" <ramjohnny@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:F3AD389B-9B7D-4E28-A9C6-1517C483FA8C@xxxxxxxxxxxxxxxx
When I search on the web for pointers on porting a 32 bit driver to 64
bit
I
get plenty of references to Intrinsic functions and masm files. But
there
is
no one source that has an example or a link for the relevant page.
I am typically looking to convert instructions like
mov ex, 10
mov dx, SMI_PORT;
out dx,al;
Thanks!
Ram
Driver Developer
.
- References:
- Re: Assembly Code in 64 bit driver
- From: Don Burn
- Re: Assembly Code in 64 bit driver
- Prev by Date: Re: Windows 2000 and Win XP compatible driver
- Next by Date: Re: Compiler bug in the DDK--be aware of it
- Previous by thread: Re: Assembly Code in 64 bit driver
- Next by thread: Re: Assembly Code in 64 bit driver
- Index(es):
Relevant Pages
|
Loading