Anregungen und Vorschläge zu PROFAN
Hier können Vorschläge für künftige PROFAN-Versionen, Ausgestaltung der PROFAN-Seiten und -Foren, etc. gemacht werden.
  Suchen
Seiten: 1 2Zurück zur Übersicht
 AutorThema: Fehler in HEX$
Frank Abbing
Datum:27.05.02 21:45 Antwortenals Email verschicken  


Hi,

warum denn nicht?
Kannst du Assembler ?

$FF = -1 oder 255

Anwendungsmöglichkeit:

cmp eax,-1

kürzer ist aber...

cmp al,-1

Gruß, Frank



Sven Schmidts
Datum:27.05.02 21:55 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Hallo Frank,

sorry, wenn ich mich vertue, aaaaaaber: 1 Byte = 8 Bit. 1 Bit kann jeweils 0 oder 1 sein, da kann kein negativer Bereich bei rauskommen, der niedrigste Wert ist 0, zumindest logisch gesehen. 2^8=256 bzw. 2^0=0. Demnach (wie auch aus der Borland Hilfe) ist ein Byte = 8 Bit und somit vorzeichenlos.

Sven


Frank Abbing
Datum:28.05.02 06:18 Antwortenals Email verschicken  


Hi,

alles eine Sache des Betrachters.
Nach deiner Ansicht könnte also ein LongInt auch nicht negativ sein.
Entweder nimmt man das letzte Bit als Vorzeichenbit, oder halt nicht.
In Assembler jedenfalls kommt es auf die Bedingten Sprünge an, einige Befehle reagieren vorzeichenlos, andere vorzeichenbehaftet, z.B.: JAE / JGE

Gruß, Frank


Sven Schmidts
Datum: 28.05.02 07:34 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Ok, dann einigen wir uns in der Mitte ;)
Sven


Seiten: 1 2Zurück zur Übersicht
 

 Ein kostenloses WebMart Forum
WebMart Homepage Tools kostenlos
eBay