Suchergebnisse für Anfrage "nasm"

1 die antwort

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

1 die antwort

Relative Adressierungsfehler - Mac 10.10

Ich versuche zu lernen, wie man Assembler-Code schreibt und mache das mit ...

6 die antwort

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

TOP-Veröffentlichungen

6 die antwort

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

2 die antwort

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

2 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

2 die antwort

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