AGB  ·  Datenschutz  ·  Impressum  







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

Random ist kein reiner Zufall

Ein Thema von dino · begonnen am 31. Mär 2007 · letzter Beitrag vom 7. Apr 2007
Antwort Antwort
Seite 12 von 14   « Erste     2101112 1314      
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#111

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 17:42
Zitat von dino:
öhm ob PIC vorher Definiert wurde...

Im Programm oder wo?
oder wer oder was Definiert sowas?
Wie das bei PIC ist, weiß ich nicht, da ich nicht weiß, was PIC ist. Aber gelegentlich liest man auch mal {$IFDEF LINUX} Das ist mit Sicherheit vom Betriebssystem vordefiniert.
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#112

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:20
Zitat von Cöster:
Zitat von dino:
öhm ob PIC vorher Definiert wurde...

Im Programm oder wo?
oder wer oder was Definiert sowas?
Wie das bei PIC ist, weiß ich nicht, da ich nicht weiß, was PIC ist. Aber gelegentlich liest man auch mal {$IFDEF LINUX} Das ist mit Sicherheit vom Betriebssystem vordefiniert.
PIC dürfte hier für Position Independent Code stehen und ist etwas, dass unabhängig von dem OS sein sollte. Es geht dabei darum, dass man hier verschiedene Optimierungen vornehmen kann oder auch nicht.
Wer ein solches Flag setzt sollte zwar egal sein, da es sich hier um eine Bedingung handelt, die schon zur Compilezeit berücksichtigt werden muss. Es ist halt nur für den Compiler wichtig, in das Programm wird nur eine der beide Varianten übernommen.
Die Definitionen können aber nur auf zwei Weisen vorgenommen werden, per Hand (man schreibt selbst {$DEFINE PIC} oder verwendet die Optionen dafür) oder von Delphi selbst (der Compiler kann zu jedem Zeitpunkt bestimmte Eigenschaften ermitteln und/oder auf feste Werte zurückgreifen). So ist natürlich WINDOWS unter Windows automatisch definiert und Linux unter Linux, aber darum kümmert sich Delphi/BDS bzw. Kylix.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.034 Beiträge
 
Delphi 12 Athens
 
#113

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 18:31
{$IFDEF LINUX} kommt nicht vom Betriebssystem, sonderm vom Compiler ... also als Hinweis für welche Umgebung as Programm garade kompiliert wird.

Weiß zwar auch nicht was PIC ist, aber dieses kommt wohl auch vom Compiler ... hat wohl irgendwas mit 'ner bestimmten Prozessorarchitektur zu tun (sieht jedenfalls für mich so aus, wenn ich grob bei google reinseh).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#114

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:08
ich hab gesucht aber nix gefunden: was ist MUL?
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#115

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:17
Zitat von dino:
ich hab gesucht aber nix gefunden: was ist MUL?
Wonach hast Du gesucht? Such mal nach Assembler und dann solltest Du es recht schnell finden. Ansonsten rate einfach mal! Kleiner Tipp, eine Rechenart!
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#116

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:20
da steht MUL EDX

und ich fragte mich schon längst womit EDX denn nun multipliziert wird
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#117

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:27
Zitat von dino:
da steht MUL EDX

und ich fragte mich schon längst womit EDX denn nun multipliziert wird
Hast Du denn schon nachgeschaut? Das ist für x86 (und kompatibel) fest vorgegeben. Ich bin mir nicht ganz sicher (müsste selbst nachschauen), sollte aber eigentlich EAX sein (würde mich wundern wenn nicht).
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#118

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:35
Zitat von Der_Unwissende:
sollte aber eigentlich EAX sein (würde mich wundern wenn nicht).
Ich glaub auch. Aber in Balus Tut sind am Ende ein paar Links zu ASM-Seiten. Da findet man das auch auf jeden Fall.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#119

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:35
Moin Zusammen,

wie wäre es denn, wenn ihr mal wieder auf's Thema zurückkommt.
Es ist hier seit 1,5 Seiten fast pur OT

Drei Möglichkeiten sehe ich:
  1. Es wird ab dinos Beitrag mit der Assemblerroutine in einen neuen Thread verschoben (bitte Titel angeben)
  2. Die OT-Beiträge werden deaktiviert/entfernt
  3. Der Thread wird geschlossen
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#120

Re: Random ist kein reiner Zufall

  Alt 3. Apr 2007, 19:38
"Der Zieloperand ist sowohl beim mul wie beim imul Befehl immer das AL oder AX Register."

moment mal bitte, aber warum sind wir OT?

ich habe erkannt, dass es sich so verhällt und frage mich nun warum

und um die Frage zu beantworten gucke ich mir nun an, wie Random programmiert ist

dass das OT ist musst du mir mal erklären und dann auch was denn das eigentliche Thema ist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 12 von 14   « Erste     2101112 1314      


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 13:00 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