Suchergebnisse für Anfrage "nasm"

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

4 die antwort

Wie unterscheiden sich dw und dd von db-Direktiven für Strings?

Angenommen, ich möchte eine initialisierte Variablenzeichenfolge definieren, bevor mein Assembly-Programm ausgeführt wird (insection .data). Die Variable, die ich erstellt habe, heißtDigits und es ist eine Zeichenfolge, die alle hexadezimalen ...

2 die antwort

Laden von Programmen in den Arbeitsspeicher und Ausführen von Programmen auf dem NASM 16b

Ich bin verzweifelt nach einer Lösung dafür. Ich versuche, Assembly-Code zu entwickeln, mit dem ich (nach Eingabe des Benutzers) 2 andere Assembly-EXE-Progra...

TOP-Veröffentlichungen

2 die antwort

Kann nicht springen oder den Kernel aufrufen, der bei 0x8000 geladen ist

Ich versuche ein Betriebssystem zu entwickeln. Das Design ist folgendes: Ich habe einen Bootloader mit 0x7c00 geladen, der die zweite Stufe lädt und mit 0x7e00 dorthin springt. Die zweite Stufe befindet sich ebenfalls im Real-Modus und erledigt ...

2 die antwort

Ungültige Kombination von Opcode und Operandenfehler

Ich versuche, ein Programm zu schreiben, das die Binäreingabe aus einer Textdatei entnimmt und als Parameter an eine Assembly-Funktion sendet. Diese Baugruppenfunktion muss diese Binäreingabe auf dem Bildschirm ausgeben. Die Eingabe wird anhand ...

2 die antwort

NASM - Wie verschiebe ich ein 8-Bit-Register in ein volles 32-Bit-Register?

Ich schreibe NASM-Assembly-Code und muss eine indizierte Adressierung vornehmen. Ich habe den Index in $ al gespeichert, aber in x86 können Sie $ al nicht als Indexregister verwenden, und ich verwende bereits $ bl, sodass ich $ bx nicht verwenden ...

5 die antwort

Ein gutes NASM / FASM-Tutorial? [geschlossen]

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

3 die antwort

linux nasm assembly drucke alle zahlen von null bis 100

Ich schreibe ein Programm, um alle Zahlen von Null bis 100 auszudrucken. Der einzige Grund, warum ich das mache, ist, das Ausdrucken von mehrstelligen Zahlen...

2 die antwort

NASM Assembly 16bit “ungültige Kombination von Opcode und Operanden”

So versuche ich, ein Programm zu schreiben, das eine Datei und meinen Namen darin erstellt. Aber ich bekomme die "ungültige Kombination von Opcode und Operanden" auf demmov handle, ax, und ich weiß nicht warum. Ich ...