Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Problem mit "inline", "assembler"

  Alt 11. Mär 2009, 07:58
Delphi-Quellcode:
Procedure SetJump (Var JumpDest: JumpRecord);
asm
  pop di
  pop es
  mov es:[di],sp
  mov es:[di+2],bp
  call @null
 @null:
  pop ax
  add ax,12
  ...
end;
Du kannst ASM ganz normal schreiben. Aber bedenke bitte, dass wir schon lange keinen 16bit-Prozessor mehr haben und zu dem einen linearen Addressraum. Dein code würde so nicht funktionieren.

Crashkurs
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat