Suchergebnisse für Anfrage "assembly"

2 die antwort

Was sind .LFB .LBB .LBE .LVL .Loc im vom Compiler generierten Assembly-Code?

Wenn ich mir den von GCC generierten Assembler-Code ansehe, beginnen viele Zeilen mit.LBB und eine Nummer. Es scheint, dass sie keine Anweisungen für Operationen sind. Eher wie etwas aus der Datei markieren oder was. Was sind.LFB,.LVL, LBB, LBE ...

0 die antwort

gcc assembler kann die Architektur nicht bestimmen

Ich habe gcc installiert, aber da (der Assembler) nicht richtig funktioniert. Ich erhalte den folgenden Fehler gcc tmp.c fatal error: as: unknown host architecture (can't determine which assembler to run)Ich erhalte den gleichen Fehler, wenn ich ...

2 die antwort

So korrigieren Sie die Ausgabe für die x86-Turbo-Assemblersprache

DOSSEG .MODEL SMALL .STACK 100h .DATA UserName db "Name: $" CLRF db 10,13,"$" inputName db 24 dup ("$") CurYear db "Current Year: $" inputCurrentYear dw 8 dup ("$") BirYear db "Birth Year: $" inputBirthYear dw 8 dup ("$") outputName db "Hello, $" ...

TOP-Veröffentlichungen

3 die antwort

gcc-Inline-Assembly-Fehler "Operandentyp stimmt nicht mit mov überein"

//quick inline asm statements performing the swap_byte for key_scheduling inline void swap_byte(unsigned char *x, unsigned char *y) { unsigned char t; asm("movl %1, %%eax;" "movl %%eax, %0;" :"=r"(t) :"r"(*x) :"%eax"); asm("movl %1, %%eax;" "movl ...

4 die antwort

Was bedeutet das Dollarzeichen ($) in der x86-Assembly, wenn Zeichenfolgenlängen wie "$ - label" berechnet werden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie funktioniert $ in NASM genau? [/questions/47494744/how-does-work-in-nasm-exactly] 1 Antwort Wenn wir zum Beispiel ein einfaches Hallo-Welt-Programm schreiben, könnte der .data-Abschnitt etwa ...

3 die antwort

Wie kann ich Assembler-Code anzeigen, der für C-Funktionen erstellt wurde? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie bekommst du Assembler-Ausgabe von C / C ++ in gcc? [/questions/137038/how-do-you-get-assembler-output-from-c-c-source-in-gcc] 16 AntwortenIch muss den Assembler-Code anzeigen, der für bestimmte ...

2 die antwort

Syscall oder Sysenter unter 32-Bit-Linux?

Seit MS-DOS kenne ich den Systemaufruf mit Interrupts. In alten Zeitungen sah ich Verweis aufint 80h, um Systemfunktionen unter Linux aufzurufen. Ich weiß schon ziemlich lange,int 80h ist veraltet zu Gunsten dessyscall Anweisung. Aber ich kann es ...

3 die antwort

Differenz zwischen "or eax, eax" und "test eax, eax" [duplizieren]

Diese Frage hat hier bereits eine Antwort: Test ob ein Register Null ist mit CMP reg, 0 vs OR reg, reg? [/questions/33721204/test-whether-a-register-is-zero-with-cmp-reg-0-vs-or-reg-reg] 2 AntwortenWas ist der Unterschied zwischenor eax,eax ...

1 die antwort

Wie funktioniert "mov (% ebx,% eax, 4),% eax"? [Duplikat

Diese Frage hat hier bereits eine Antwort: Was bedeutet MOV (% r11,% r12,1),% edx? [/questions/2883850/what-is-the-meaning-of-mov-r11-r12-1-edx] 2 Antworten Arbeiten an einer Montageaufgabe und zum größten Teil verstehe ich die Montage ziemlich ...

2 die antwort

x86 Anweisung Bedeutung [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was bedeutet MOV (% r11,% r12,1),% edx? [/questions/2883850/what-is-the-meaning-of-mov-r11-r12-1-edx] 2 AntwortenWie funktioniert "mov (% ebx,% eax, 4),% eax"? ...