Suchergebnisse für Anfrage "assembly"

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

Warum setzt mein Assemblerprogramm r1 nicht auf den richtigen Wert?

Ich schreibe ein Assemblerprogramm auf der LC3-Maschine. Mein Assemblerprogramm ist ein LC3-Programm, das R2 und R3 multipliziert und das Ergebnis in R1 speichert. Hier ist mein Quellcode (mit Kommentaren) ;Sets pc to this address at start of ...

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

TOP-Veröffentlichungen

2 die antwort

Decodierung der Assemblersprache (Bomb Lab Phase 5)

Okay, das ist das immer so beliebte Bombenlabor und ich befinde mich derzeit in Phase 5 und stecke nur in zwei Zeilen fest. Hier ist der Assembler-Code: Dump of assembler code for function phase_5: 0x08048e29 <+0>: push %ebx 0x08048e2a <+1>: ...

2 die antwort

Was ist der beste Weg, um ein Objekt auf dem Bildschirm zu bewegen?

Ich wollte wissen, wie man ein Objekt am besten auf dem Bildschirm bewegt - zum Beispiel: Wenn eine Form auf dem Bildschirm angezeigt wird (im Grafikmodus), möchte ich sie mit den Pfeiltasten der Tastatur nach links und rechts verschieben . Ich ...

6 die antwort

16-Bit-Assembly unter 64-Bit-Windows?

Ich habe mich vor einiger Zeit entschlossen, Assembly zu lernen, und deshalb habe ich mit 16-Bit-Assembly mithilfe von FASMW begonnen. Allerdings habe ich kürzlich einen wirklich neuen Computer mit Windows 7 64-Bit bekommen, und ...

6 die antwort

Was bedeutet der Befehl data32 data32 nopw% cs: 0x0 (% rax,% rax, 1) in gcc inline asm?

Während ich einige Tests für die -O2-Optimierung der gcc-Compiler durchführte, habe ich die folgenden Anweisungen im disassemblierten Code für eine Funktion beobachtet: data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)Was macht diese ...

2 die antwort

NASM Assembly mathematische Logik

Ich habe ein Assembler-Programm für das Linux-Terminal, das eine Reihe mathematischer Manipulationen ausführen soll, den Endwert mit 20 vergleicht und dann if logic, report <,> oder = relation verwendet. Code ist: segment .data out_less db "Z is ...

2 die antwort

Wie inkrementiere ich einen Buchstaben in einem String in lc3?

Ich schreibe ein LC3-Programm, das jeden Buchstaben eines nach dem Programm gespeicherten Dreibuchstabenworts inkrementiert. Aus 'a' wird 'd', aus 'n' wird 'q', aus 'z' wird 'c' usw. Ich benutze dies als LC3 ...

2 die antwort

Woher kommt -32768?

Dies ist der LC3 Assembly Code, mit dem ich arbeite .ORIG x3000 LOOP LDI R0, KBSR BRzp LOOPVon LC3 Assembly [http://www.cis.upenn.edu/~milom/cse240-Fall05/handouts/Ch05.pdf], Ich weiß, dass LDI ein indirekter Adressierungsmodus zum Laden ist, ...