Suchergebnisse für Anfrage "assembly"
Win32, Wie kann ich Funktionen in kompilierte Programme mit C ++ einbinden?
Nehmen Sie zum Beispiel diese Funktion (im Ollydbg-Debugger angezeigt) Der erste PUSH-EBP-Befehl ist der Start für ein void * f (int32_t n) (idk was er zurückgibt, nur void erraten *). Ich weiß, dass der Eingabeparameter n auf dem Stapel liegt ...
Programmatische Erkennung der Anzahl physischer Prozessoren / Kerne oder wenn Hyper-Threading unter Windows, Mac und Linux aktiv ist
Ich habe eine Multithread-C ++ - Anwendung, die unter Windows, Mac und einigen Linux-Versionen ausgeführt wird. Um es kurz zu machen: Damit es mit maximaler Effizienz ausgeführt werden kann, muss es möglich sein, einen einzelnen Thread pro ...
Multi-Word-Addition mit dem Carry-Flag
GCC hat 128-Bit-Ganzzahlen. Mit diesen kann ich den Compiler dazu bringen, das @ zu verwendemul (oderimul mit nur einem Operanden). Beispielsweis uint64_t x,y; unsigned __in128 z = (unsigned __int128)x*y;producesmul. Ich habe dies verwendet, um ...
Wie spiele ich Akkorde in ASM 8086?
Ich möchte wissen, wie man am besten mehr als eine Note gleichzeitig in der Montage spielt. Wenn Sie können, fügen Sie bitte eine Prozedur hinzu, die Ihre Antwort erklärt. Vielen Dank
"Cpuid" vor "rdtsc"
anchmal stoße ich auf Code, der TSC mit @ liesrdtsc Anweisung, ruft abercpuid kurz bevor Warum ruftcpuid notwendig? Mir ist klar, dass es vielleicht etwas mit verschiedenen Kernen mit TSC-Werten zu tun hat, aber wasgena passiert, wenn Sie diese ...
Wie werden Zufallszahlen generiert?
Erzeugt nicht die beabsichtigte Zufälligkeit. Ich dachte, wenn ich mit einem Startwert wie $ 66 beginne und die beiden letzten unteren Bits und ROR xore, erhalte ich die nächste Zufallszahl und so weiter, aber sie zeigt nur $ B3 und ändert sich ...
Parität einer Zahl (Versammlung 8086)
Im Versuch, eine einstellige Zahl zu vergeben, und wissen, ob die Parität ungerade oder gerade ist, geben Sie zum Beispiel 9 ein und drucken Sie diese ungerade Zahl. Das ist was ich habe: assume cs:cseg,ds:dseg,ss:sseg cseg segment start: mov ...
Speichern von Ganzzahlen als Zeichenfolgen in MIPS
Ich habe mich nur gefragt, ob es in MIPS eine Möglichkeit gibt, eine Summe von Zahlen als Zeichenfolge zu speichern und sie später byteweise zu lesen. Beispiel: the sum 657 -> sw in eine .ascii-Direktive -> später lb auf dem ersten Index, um 6 ...
Wie wird eine farbige Zeichenfolge in Assemblersprache gedruckt?
Jan db " January$ " string db "Sun Mon Tue Wed Thu Fri Sat$" string1 db " 1 2 3$" string2 db " 4 5 6 7 8 9 10$" string3 db "11 12 13 14 15 16 17$" string4 db "18 19 20 21 22 23 24$" string5 db "25 26 27 28 29 30 31$"
String-Eingabe erhalten und Eingabe mit DOS-Interrupts anzeigen MASM
In MASM habe ich eine Puffervariable erstellt, um die Benutzereingabe über die Tastatur zu speichern. Ich bin nicht sicher, wie ich die Zeichenfolgeneingabe in dieser Puffervariable halten soll. Ich habe keine Bibliotheken wie die ...