Suchergebnisse für Anfrage "x86"
Fehler beim Erstellen einer bootfähigen Diskette, die einen Bootloader und einen Kernel enthält
Ich versuche, ein bootfähiges Diskettenlaufwerk für meine Dateien boot.bin und kernel.bin zu erstellen. Mein boot.asm Code ist: bits 16 section .text start: JMP MAIN WAIT_FOR_KEY: MOV AH, 00H INT 16H RET CLEAR: MOV AH, 0H ;CHANGING THE VIDEO ...
Warum ist Skylake für den Single-Threaded-Speicherdurchsatz so viel besser als Broadwell-E?
Wir haben einen einfachen Benchmark für den Speicherdurchsatz. Es wird lediglich wiederholt für einen großen Speicherblock gespeichert. Betrachtet man die Ergebnisse (für 64-Bit-Versionen kompiliert) auf einigen verschiedenen Computern, sind ...
x86 Assembly: INC- und DEC-Anweisung und Überlauf-Flag
ei einer x86-Assembly wird das Überlaufflag gesetzt, wenn einadd odersub Operation für eine Ganzzahl mit Vorzeichen läuft über, und das Übertragsflag wird gesetzt, wenn eine Operation für eine Ganzzahl ohne Vorzeichen läuft. Allerdings, wenn es ...
Ein Semaphor muss atomar sein. Ist es
Dieser Code stammt aus Pintos-Quelle:https: //www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch. [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { enum intr_level ...
Assembly-Bit-Speicherbegrenzung in arithmetischen
Ich wollte die folgenden Zahlen hinzufügen: 40, 90, 50 und 155, und ich erhalte insgesamt 355. Ich wollte experimentieren und testen, ob das Register AL ein Bitlimit von (2 ^ 8) - 1 hat. Wenn ich den Code kompiliere und den Code ausführe, ...
Wie erleichtern die Anweisungen zur Konflikterkennung das Vektorisieren von Schleifen?
Die AVX512CD-Befehlsfamilien sind: VPCONFLICT, VPLZCNT und VPBROADCASTM. Der Wikipedia-Abschnitt über diese Anleitung [https://en.wikipedia.org/wiki/AVX-512#New_instructions_in_AVX-512_conflict_detection] sagt: Die Anweisungen in der ...
Was ist die 0x10 in der x86-Montageanleitung "leal 0x10 (% ebx),% eax"?
Was ist die Funktion von 0x10 in Bezug auf diesen LEAL-Befehl? Ist es eine Multiplikation oder Addition oder ist es etwas anderes? leal 0x10(%ebx), %eaxKann jemand bitte klären? Dies ist der x86-Assembler auf einer Linux-Box.
Ungültige Kombination von Opcode und Operandenfehler
Ich versuche, ein Programm zu schreiben, das die Binäreingabe aus einer Textdatei entnimmt und als Parameter an eine Assembly-Funktion sendet. Diese Baugruppenfunktion muss diese Binäreingabe auf dem Bildschirm ausgeben. Die Eingabe wird anhand ...
source BYTE "Dies ist die Quellzeichenfolge", 0 Ziel BYTE SIZEOF Quell-DUP (0), 0
Worauf bezieht sich SIZEOF? Bezieht es sich auf die Größe der Quelle (lengthOf * TYPE entspricht der Anzahl der Elemente im Array * der Größe jedes Elements)? Kann jemand auch DUP (0), 0 erklären? Dies bezieht sich auf Assembly x86 MASM. Vielen Dan
Perf überzählen einfache CPU-gebundene Schleife: mysteriöse Kernel-Arbeit?
Ich benutze Linux perf [https://perf.wiki.kernel.org/index.php/Main_Page] für einige Zeit, um Anwendungsprofile zu erstellen. In der Regel ist die Anwendung mit Profil ziemlich komplex, daher werden die gemeldeten Zählerwerte in der Regel ...