Hallo,
ich benutzte den MASM 6.11
dieser lässt nur die auf 32-Bit erweiterten Register z.b. EAX,EBX, ECX...ESI..etc. . zu
Gibt es einen MASM der die neuen 64-Bit Register kennt?
also RAX, RBX, RCX etc.?
THX
Die Suche ergab 87 Treffer
- Mi 10. Sep 2014, 13:52
- Forum: Programmierung
- Thema: MASM für 64-Bit Register
- Antworten: 3
- Zugriffe: 4435
- Di 2. Sep 2014, 11:12
- Forum: Programmierung
- Thema: Multi-Kern-Prozessoren
- Antworten: 2
- Zugriffe: 2768
Re: Multi-Kern-Prozessoren
Dos verwendet doch generell nur einen Kern?! (ebenso win9x) (außer vielleicht diese spezielle Variante die auch multitasking unterstützt, aber damit hab ich mich noch nie beschäftigt) Ja gut DOS schon, aber DOS ist ja eigentlich nur ein erweiterter Boot-Loader, kann man Assembler-mäßig da nicht Auf...
- Di 2. Sep 2014, 10:26
- Forum: Programmierung
- Thema: Multi-Kern-Prozessoren
- Antworten: 2
- Zugriffe: 2768
Multi-Kern-Prozessoren
Hallo,
gibt es eigentlich eine Möglichkeit, bei Multi-Kern-Prozessoren Aufgaben auf die verschiedenen Kerne zu verteilen?
Oder ist dies unter DOS gänzlich unmöglich?
THX
TomCat
gibt es eigentlich eine Möglichkeit, bei Multi-Kern-Prozessoren Aufgaben auf die verschiedenen Kerne zu verteilen?
Oder ist dies unter DOS gänzlich unmöglich?
THX
TomCat
- Sa 30. Aug 2014, 10:12
- Forum: Programmierung
- Thema: höchstwertigstes gesetztes Bit
- Antworten: 5
- Zugriffe: 3720
Re: höchstwertigstes gesetztes Bit
Ja, genau so ist es. ASM86FAQ.TXT ist eine gute Referenz dazu. Da werden die entsprechenden Befehle erklärt. Soweit ich mich erinnere wird dann die Nummer des Bits in einem Register zurückgegeben. Ist der zu scannende Wert =0 wird, soweit ich mich erinnere, das ZeroFlag gesetzt. ja habs ausprobiert...
- Mi 27. Aug 2014, 14:35
- Forum: Programmierung
- Thema: höchstwertigstes gesetztes Bit
- Antworten: 5
- Zugriffe: 3720
Re: höchstwertigstes gesetztes Bit
ja das ist schon klar.
Das dauert halt, weil man da bis zu 32 mal shiften muesste. Das ist es ja eben !
es geht mir um was schnelles.
Das dauert halt, weil man da bis zu 32 mal shiften muesste. Das ist es ja eben !
es geht mir um was schnelles.
- Mi 27. Aug 2014, 14:17
- Forum: Programmierung
- Thema: höchstwertigstes gesetztes Bit
- Antworten: 5
- Zugriffe: 3720
höchstwertigstes gesetztes Bit
Hallo,
gibt es eine Möglichkeit das höchstwertigste Bit in einem 32-Bitregister zu bestimmen ?
Beispiel:
Register EAX = 00000000 00000010 00110000 00111011b
hier wäre das Bit: 17 das höchstwertigste.
THX
TomCat
gibt es eine Möglichkeit das höchstwertigste Bit in einem 32-Bitregister zu bestimmen ?
Beispiel:
Register EAX = 00000000 00000010 00110000 00111011b
hier wäre das Bit: 17 das höchstwertigste.
THX
TomCat
- Mo 7. Apr 2014, 18:29
- Forum: Programmierung
- Thema: Sinus-Berechnung
- Antworten: 8
- Zugriffe: 6456
Re: Sinus-Berechnung
hab mal folgendes ausprobiert, funzt aber leider nicht. mov wert1000,1000 fild DWORD PTR[arcussinus_wert] ;von 0-1000 fidiv DWORD PTR[wert1000] fld st(0) fmul fld st(0) fld1 fsubr fdiv fsqrt fld1 fpatan fimul DWORD PTR[wert1000] fistp DWORD PTR[winkel_wert] :ende Jemand ne Idee??
- Mo 7. Apr 2014, 15:32
- Forum: Programmierung
- Thema: Sinus-Berechnung
- Antworten: 8
- Zugriffe: 6456
Re: Sinus-Berechnung
hmm, hab einiges versucht, funktioniert leider nicht. kenne mich zu wenig mim Co-Prozessor aus.
- Mo 7. Apr 2014, 13:46
- Forum: Programmierung
- Thema: Sinus-Berechnung
- Antworten: 8
- Zugriffe: 6456
Re: Sinus-Berechnung
asin proc near fld st(0) ;Duplicate X on tos. fmul ;Compute X**2. fld st(0) ;Duplicate X**2 on tos. fld1 ;Compute 1-X**2. fsubr fdiv ;Compute X**2/(1-X**2). fsqrt ;Compute sqrt(x**2/(1-X**2)). fld1 ;To compute full arctangent. fpatan ;Compute atan of the above. ret asin endp brauche die obige Funkti...
- Mo 7. Apr 2014, 11:46
- Forum: Programmierung
- Thema: Sinus-Berechnung
- Antworten: 8
- Zugriffe: 6456
Re: Sinus-Berechnung
Danke funktioniert perfekt !!
Leider fehlen mir die Arcus-Funktionen also Arcus Sinus z.b.
Da scheint es seltsamerweise keinen Co-Prozessor-Befehl zu geben oder täusche ich mich da?
Wie kann man das berechnen?
Leider fehlen mir die Arcus-Funktionen also Arcus Sinus z.b.
Da scheint es seltsamerweise keinen Co-Prozessor-Befehl zu geben oder täusche ich mich da?
Wie kann man das berechnen?
- Mo 7. Apr 2014, 09:52
- Forum: Programmierung
- Thema: Sinus-Berechnung
- Antworten: 8
- Zugriffe: 6456
Sinus-Berechnung
Hallo, habe mit dem Co-Prozessor noch nicht viel gemacht. Nur mal die Quadrat-Wurzel berechnet. also mit: fild das Quadword geladen. dann fsqrt aufgerufen und das Ergebnis mit: fistp in ein Double-Word geladen es geht mir darum jetzt den Sinus, bzw. die trigonometrischen Funktionen mittels Co-Prozes...
- Mo 29. Jul 2013, 08:56
- Forum: Programmierung
- Thema: Dateien kopieren.
- Antworten: 1
- Zugriffe: 2404
Dateien kopieren.
hallo, hab folgendes Problem. Ich will Dateien eines Verzeichnisses in ein anderes Verzeichnis kopieren. Normalerweise nutze ich die Funktionen des Interrupt 21h um Dateien zu bearbeiten. Dazu muss aber der Dateinname bekannt sein. Ist hier aber nicht der Fall. Gibt es eine Möglichkeit die Dateinnam...
- Mi 15. Mai 2013, 12:31
- Forum: Programmierung
- Thema: Public bei Konstanten
- Antworten: 2
- Zugriffe: 2462
Re: Public bei Konstanten
Hi danke!!
mit dem Include-Befehl funktionierts perfekt.
mit dem Include-Befehl funktionierts perfekt.
- Mo 13. Mai 2013, 12:03
- Forum: Programmierung
- Thema: Public bei Konstanten
- Antworten: 2
- Zugriffe: 2462
Public bei Konstanten
Hallo, um Variablen für verschiedene ander Objekt-Files zugänglich zu machen gibt es ja die Befehle: Public bzw. Extrn Wie ist das jetzt für Konstanten: ich habe das Problem, dass ich aktuell in jeder Datei die selben Konstanten deklarieren muss z.B. Bildschirmbreite equ 1280 gibt es für Konstendekl...
- Do 22. Nov 2012, 11:15
- Forum: Programmierung
- Thema: Display(Auslese) Start-Adresse
- Antworten: 19
- Zugriffe: 8450
Re: Display(Auslese) Start-Adresse
Damit das auch so bleibt wurde von der Linuxgemeinde auch schon eine Art Workaround für das kommende "Secureboot " entwickelt, damit auch weiterhin alle bootfähigen Betriebssysteme auch mit neuereren Rechnern bootbar bleiben. Auch für uns DOSianer ist das eine sehr gute Nachricht. Dirk Wa...