hallo kann mir jemand sagen was ich falsch gemacht habe
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
WORD Get()
{
WORD value3 = 0;
DWORD value4 = 0;
__asm
{
mov ax,0ffffh
mov ds,ax
mov si,0eh
mov ax,ds:si //aufgrund dieser zeile bekomme ich eine
fehlermeldung
mov value3,ax
}
double inhalt=value3;
return (WORD)inhalt;
}
int main(int argc, char* argv[])
{
printf("%i",(int)Get());
return 0;
}