Suchergebnisse für Anfrage "gas"

1 die antwort

Warum führt die Umstellung von AT & T auf Intel-Syntax dazu, dass dieses Lernprogramm GAS verwendet?

Ich arbeite gerade an einigen Tutorialshttp://www.ibm.com/developerworks/linux/library/l-gas-nasm/index.html um mich mit x86 / x64 vertraut zu machen. Dieser...

1 die antwort

Zugriff auf die in C definierte globale Variable über Asm

Ich habe eine C-Datei, die eine globale Variable foo enthält. Wie kann ich zugreifenfoo aus einem anderen Assemby-Programm.Ich benutze i586-elf-as (GNU-Assem...

1 die antwort

Positionsunabhängige Adressierung im GNU-Assembler mit Intel-Syntax

Wie lade ich auf x86-64 eine Adresse aus dem Abschnitt .data positionsunabhängig (PIC- und PIE-kompatibel), wenn ich den GNU-Assembler mit verwende?Intel-Syn...

TOP-Veröffentlichungen

2 die antwort

interner Umzug nicht behoben

2 die antwort

Wie erhält man die Größe einer C-Funktion in einem C-Programm oder mit einer Inline-Assembly?

Angenommen, ich habe eine Funktion wie die folgende:

2 die antwort

Gas-Altmacro-Makro mit einem Prozentzeichen in einem Standardparameter schlägt fehl mit "% Operator benötigt absoluten Ausdruck"

Ich möchte ein Makro wie das folgende erstellen:

2 die antwort

Wie verwende ich die relative RIP-Adressierung in einem 64-Bit-Assembly-Programm?

Wie verwende ich die relative RIP-Adressierung in einem Linux-Assembly-Programm für die AMD64-Architektur? Ich suche ein einfaches Beispiel (ein Hello World-Programm), das den relativen Adressierungsmodus AMD64 RIP verwendet. Zum Beispiel würde ...

2 die antwort

Wie kann mit GCC ein minimaler BIOS-Hallo-Welt-Bootsektor erstellt werden, der von einem USB-Stick auf echter Hardware funktioniert?

Ich habe es geschafft, einen minimalen Bootsektor zu erstellen, der mit QEMU 2.0.0 Ubuntu 14.04 funktioniert: .code16 .global _start _start: cli mov $msg, %si mov $0x0e, %ah loop: lodsb or %al, %al jz halt int $0x10 jmp loop halt: hlt msg: ...

3 die antwort

MOV-Ziel (oder) MOV-Ziel?

MOV ist wahrscheinlich die erste Anweisung, die jeder lernt, während er ASM lernt. Gerade bin ich auf ein Buch gestoßenAssembler-Programmierung unter GNU / Linux für IA32-Architekturen Von Rajat ...

3 die antwort

Wofür werden CFI-Anweisungen in Gnu Assembler (GAS) verwendet?

Es scheint eine .CFI-Direktive nach jeder Zeile zu geben, und es gibt auch eine große Vielfalt dieser ex.,.cfi_startproc , .cfi_endproc usw..mehr hier [http://sourceware.org/binutils/docs-2.17/as/CFI-directives.html#CFI-directives] . .file ...