the inline assembler
Frits van Bommel
fvbommel at REMwOVExCAPSs.nl
Tue Jun 27 15:06:29 PDT 2006
lee wrote:
> I'm trying to call dos interrupts using the inline assembler.
> Unfortunately I keep getting the following message during compilation:
> end of instruction
> The code I used is listed below. Any help is welcome.
> asm
> {
> mov AH, interrupt_code ;
> int 21H ;
> ..
> }
> where interrupt_code is of type long.
I don't believe '21H' is a valid integer in D.
This should compile:
void main()
{
long interrupt_code;
asm
{
mov AH, interrupt_code ;
int 0x21 ;
}
}
More information about the Digitalmars-d
mailing list