Nur mal am Rande bemerkt:
Gelegentlich tauchte die Frage auf, ob man, analog zu Hexzahlen, auch Binärzahlen direkt eingeben kann.
Delphi versteht ja eigentlich nur dezimale Zahlen und mit vorgestelltem '$' auch Hex-Zahlen.
Mit einem kleinen Umweg, kann man aber auch binäre- und oktale Konstanten verwenden, denn der integrierte Assembler versteht diese.
Beispiel :
Delphi-Quellcode:
PROCEDURE Bla;
var b,h,d,o,q:integer;
begin
asm mov b, 10b
end;
// Binäre Zahl 10 (dezimal 2) in b stellen
asm mov h, 10h
end;
// Hex Zahl 10 (dezimal 16) in h stellen
asm mov d, 10d
end;
// Dezimale Zahl in d stellen
asm mov o, 10o
end;
// Oktale Zahl (dezimal 8) in o stellen
asm mov q, 10q
end;
// Oktale Zahl (dezimal 8) in q stellen
end;