Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - nameac

Seiten: 1 2 3 [4]
61
Lowlevel-Coding / geschützte add. auslesen
« am: 07. December 2005, 23:12 »
kannst du mir etwas genaueres dazu sagen, ich arbeite mich grad erst in dieses thema ein
62
Lowlevel-Coding / geschützte add. auslesen
« am: 07. December 2005, 20:07 »
hallo,

kann mir jemand ein bsp.  ,in asm, wie man eine geschützte add. im protected mode ausliest indem man die descriptoren verändert, aufschreiben?

benutze win xp, msvc6, bsp. add. 0...ffff:0...e

danke
63
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 22:17 »
o.k. dann wart ich mal
64
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 21:17 »
senden will
65
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 21:15 »
danke das gibt zumindest keine fehlermeldung mehr, allerdings wenn ich prog starte kommnt eine msgbox und fragt mich ob ich die fehlermeldung double Get()
    {
   
 WORD value3    = 0;
 DWORD value4    = 0;
    __asm
        {
mov ax,0ffffh
mov ds,ax
mov si,0eh
mov eax,ds:[esi]
mov value4,eax

      }
    double inhalt=value4;
    return inhalt;
    }
66
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 20:20 »
mov ax,[0ffffh:0eh]
mov ax,[$0ffffh:$0eh]
mov ax,[$0ffff:$0e]

geht alles nicht ich benutze als compiler msvc 6.0
67
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 20:10 »
wie kann ich trotzdem die speicherstelle auslesen?
68
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 19:41 »
mit zweiter operand ist der ganze ausdruck hinter dem komma gemeint, denke ich
69
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 19:35 »
richtig ich möchte die speicher stelle auslesen, aber dazu brauch ich kein 32 bit großes index register

wäre schön wenn du mir trotzdem helfen könntest denn was meinst du mit

gibt es.....
70
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 19:17 »
die klammern hatte ich im ursprünglichen quelltext schon mal gesetzt

fehlermeldung:

D:\c_progs\prog_1\prog_1.cpp(17) : error C2432: Unzulaessiger Verweis auf  16-Bit-Daten in 'Zweiter Operand'
Fehler beim Ausführen von cl.exe.
71
Lowlevel-Coding / Assembler + C
« am: 04. December 2005, 18:53 »
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;
}
Seiten: 1 2 3 [4]

Einloggen