Suchergebnisse für Anfrage "nasm"
Statische Verknüpfung mit glibc ohne Aufrufen von main
Ich habe mit NASM eine einfache Hallo-Welt erstellt, die @ aufrufprintf und_exit von libc verwendet aber nichtmain. extern printf extern _exit section .data hello: db 'Hello world!',10 section .text global _start _start: xor eax, eax mov edi, ...
Relative Adressierungsfehler - Mac 10.10
Ich versuche zu lernen, wie man Assembler-Code schreibt und mache das mit ...
80x86 16-Bit-asm: lea cx, [cx * 8 + cx] verursacht einen Fehler auf NASM (Kompilieren der .com-Datei)
Der Fehler, den NASM (trotz meines funktionierenden Betriebssystems) ausgibt, ist "ungültige effektive Adresse". Nun habe ich viele Beispiele für die Verwendung von LEA gesehen und denke, ich habe es richtig gemacht, aber mein NASM mag es nicht. ...
Holen Sie sich die Dateigröße mit stat syscall
Ich versuche, die Dateigröße mit stat syscall mit Assembly (nasm) zu ermitteln: section .data encodeFile db "/home/user/file" section .bss stat resb 64 struc STAT .st_dev: resd 1 .st_ino: resd 1 .st_mode: resw 1 .st_nlink: resw 1 .st_uid: resw ...
Wie warte ich auf einen Tastendruck-Interrupt mit einem Syscall unter Linux?
Ich möchte eine Unterbrechung erhalten, wenn der Benutzer in meinem Programm einen speziellen Tastendruck wie F1-12 drückt, der in nasm geschrieben ist. Ich muss nur zu Beginn meiner Hauptfunktion auf einen Funktionstastenanschlag warten. Ich ...
Assembly / Nasm - Segmentierungsfehler (Core Dumped) Fehler
Ich bin sehr neu in NASM und ich versuche, ein MASM-Beispiel online auszuführen, das ich gefunden habe, aber es hat mir schwergetan, auf NASM zu übersetzen. It kompiliert und generiert eine Ausgabedatei korrekt, aber wenn ich versuche, sie ...
Assembly 64-Bit-NASM
Ich mache ein Projekt. in 64-Bit-NASM. Ich muss Dezimalzahlen in Binärzahlen und Binärzahlen in Dezimalzahlen konvertieren. Ich erhalte nach dem Debuggen immer wieder einen Segmentierungsfehler, wenn ich printf aufrufe. extern printf section ...
Learning Assembly, Ausgabe mit Code?
jmp start ;============================== ; Draws a horiz and vert line ;============================== startaddr dw 0a000h ;start of video memory colour db 1 ;============================== start: mov ah,00 mov al,19 int 10h ;switch to 320x200 ...
Druck schwebt mit printf in x86 nasm 32-bit
Ich versuche, einige 32-Bit-Floats mit einer NASM-x86-Assembly auszudrucken. Dies ist ein minimales Arbeitsbeispiel für das, was ich versuche: global main extern printf, scanf section .data scan_format: db "%f",0 print_format: db "%f",0xA,0 ...
In eine Datei in Assembler schreiben
Ich habe die Aufgabe, ein Programm zu erstellen, das einen String in eine Datei schreibt. Bisher bin ich auf folgendes gekommen: org 100h mov dx, text mov bx, filename mov cx, 5 mov ah, 40h int 21h mov ax, 4c00h int 21h text db "Adam$" filename ...