AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Int 4 in Turbo Pascal?

Ein Thema von glkgereon · begonnen am 1. Jul 2004 · letzter Beitrag vom 7. Jul 2004
Antwort Antwort
Seite 3 von 3     123   
Dax
(Gast)

n/a Beiträge
 
#21

Re: Int 4 in Turbo Pascal?

  Alt 7. Jul 2004, 13:24
Zitat von glkbkk:
PS:
zieht euch dass ma rein: anmerkung: Comp ist ein 64Bit großen Integer
Hab' ich doch schon gesagt!

Zitat von glkbkk:
kann ich den denn als "normalen" integer nutzen?
er steht ja bei den integern nicht drin, sondern (nur!) bei den Fliesskommazahlen
Zitat von Dax:
Ja, Comp gilt in TP wie in Delphi als Real-Typ, nicht als Integer, obwohl es ein 64Bit-Integer ist.
Du wiederholst nur andere!

BtW: Du kannst ihn NICHT als normalen Int-Typ nutzen, weil TP nur mit 16Bit rechnet, 32 kann die CPU noch emulieren, aber für die 64Bit in TP brauchst du Fließkommarithmetik mit Mantissen und so.
Aber alle Funnktionen, die man auf Integer anwenden kann, lassen sich zu Float-Funktionen umschreiben, Beispiel:

Delphi-Quellcode:
procedure Inc(var i: integer); assembler;
asm
  inc i, 1
end;

procedure IncF(var f: Comp);
begin
  f := f + 1;
end;
Und wenn du alle genutzen Prozeduren und Funktionen so umschreibst, gehts.

ABER: Du kannst keine for-Schleifen benutzen, das musst du mit while oder repeat machen.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#22

Re: Int 4 in Turbo Pascal?

  Alt 7. Jul 2004, 13:51
hat sich erledigt, um meinen plan umzusetzen und irgendwie 64 Bit-ints zu nehmen muss ich erst ma die ide manipulieren: max. stack grösse höchstens 64 KB

das reicht so gerade
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#23

Re: Int 4 in Turbo Pascal?

  Alt 7. Jul 2004, 13:59
Zitat von glkbkk:
hat sich erledigt, um meinen plan umzusetzen und irgendwie 64 Bit-ints zu nehmen muss ich erst ma die ide manipulieren: max. stack grösse höchstens 64 KB

das reicht so gerade
Mehr kann aber TP nicht! Da der 8086 bzw. 286 auch nicht mehr konnte!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz