Suchergebnisse für Anfrage "nasm"

2 die antwort

printf float in nasm assembly 64-bit

Ich möchte einen Gleitkommawert mit printf drucken

1 die antwort

Drucken einer Ganzzahl mit x86 32-Bit-Linux sys_write (NASM)

Ich bin neu in diesem Forum. Ich habe ein wenig Erfahrung mit Hochsprachen (wirklich wenig). Vor fast einem Monat dachte ich, es wäre eine gute Idee zu sehen, wie Assembly funktioniert. Nachdem ich mich für nasm (IA-32) unter Linux entschieden ...

1 die antwort

Scannen Sie von Standard und drucken Sie auf Standard, indem Sie die Inline-Baugruppe in gcc verwenden

So lesen Sie in Inline Assembly GCC von STDIN und schreiben nach STDOUT, so wie wir es in NASM tun: _start: mov ecx, buffer ;buffer is a data word initialised 0h in section .data mov edx, 03 mov eax, 03 ;read mov ebx, 00 ;stdin int 0x80 ;Output ...

TOP-Veröffentlichungen

2 die antwort

Was bewirkt der folgende Byte-Bezeichner zum Hinzufügen zu einer Speicherreferenz im NASM-Assembler?

Der folgende Code section .data Snippet db "KANGAROO" section .text global_start _start: mov ebx, Snippet add byte [ebx], 32addiert 32 zu der Zahl, auf die sich die Speicheradresse in BX bezieht. Was ist jedoch der Byte-Bezeichner nach add? ...

3 die antwort

"Hello World" -Funktion ohne Verwendung von C printf

AKTUALISIERT Es ist mein zweiter Arbeitstag mitNASM. Nachdem ich das gründlich verstanden habe section .programFlow global _start _start: mov edx,len mov ecx,msg mov ebx,0x1 ;select STDOUT stream mov eax,0x4 ;select SYS_WRITE call int 0x80 ...

1 die antwort

Assembly x86 NASM - Vermeiden Sie das Lesen der Eingabetaste

Ich habe gerade angefangen, Assembler zu lernen und finde keine nützlichen Inhalte, die helfen. Ich erstelle ein einfaches Programm, das Benutzereingaben liest: section .bss opA: resw 1 opB: resw 1 section .text global _start inputA: mov EAX, 3 ...

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 ...

4 die antwort

Wie erkennt man die Architektur in NASM zur Kompilierungszeit, um einen Quellcode für x64 und x86 zu haben?

Ich suche nach einer Präprozessor-Funktionalität in nasm, die einen Quellcode für x86- und x64-Architekturen zulässt. Ich meine etwas im Sinne von ifdef some_constant. Wie C Präprozessor verwendet, wenn es erkennen möchte, ob es unter Windows ...

3 die antwort

Wie drucke ich eine Ganzzahl in der Assembly-Level-Programmierung ohne printf aus der c-Bibliothek?

Kann mir jemand das @ sagpurely assembly code zur Anzeige des Wertes in einem Register im Dezimalformat? Bitte schlagen Sie nicht vor, den printf-Hack zu verwenden und dann mit gcc zu kompilieren. Beschreibung Nun, ich habe einige ...

2 die antwort

NASM Assembly Eingabe in Ganzzahl konvertieren?

Ok, also bin ich ziemlich neu in der Montage, eigentlich bin ich sehr neu in der Montage. Ich habe einen Code geschrieben, der einfach dazu gedacht ist, die numerische Eingabe des Benutzers zu übernehmen, ihn mit 10 zu multiplizieren und dem ...