Suchergebnisse für Anfrage "assembly"
Switch-Gehäusebaugruppen-Code
Ich programmiere C unter Cygwin Windows. Nachdem ich ein bisschen C-Programmierung gemacht hatte und mich mit der Sprache vertraut gemacht hatte, wollte ich unter die Haube schauen und sehen, was der Compiler für den Code tut, den ich ...
Wie speichert der LEA-Befehl die Adresse von A?
Dies basiert auf dieser FrageLEA Anweisung [https://stackoverflow.com/questions/25866566/lc3-lea-instruction-and-the-value-stored] Hier ist das Codesegment, zu dem ich eine Frage habe .ORIG X3700 LEA R0, A ..... A .FILL X1234aul R, der ...
Was bedeutet das Entfernen der ASCII-Vorlage?
Ich arbeite an einem Übungsproblem Das Proble Bei Ausführung dieses Programms gibt der Benutzer zwei Zahlen ein. Was ist der Wert von xGuess, damit wir die ASCII-Vorlage entfernen können? Erklären .ORIG x3000 TRAP x23 LD R2, ASCII ADD R1, R2, ...
Assembly x86 Date to Number - Aufteilen einer Zeichenfolge in kleinere Abschnitte
Ich versuche tatsächlich, in einer Angelegenheit in die richtige Richtung zu weisen. Ich möchte ein Datum in x86-Assembly vom Format "TT-MMM-JJJJ" in eine eindeutige Zahl konvertieren, damit es später per Blasensortierung sortiert ...
Verwenden Sie ld auf einer 64-Bit-Plattform, um eine ausführbare 32-Bit-Datei zu generieren.
Ich habe eine Assembly geschrieben, die zusammengesetzt ist mit: $as --32 -o hello.o hello.sDann habe ich versucht, eine ausführbare Datei zu generieren mit: $ld -o hello hello.oEs gibt mir einen Fehler: ld: i386 architecture of input file ...
Speicherausrichtung heute und vor 20 Jahren
n der berühmten Zeitung "Smashing the Stack for Fun and Profit" übernimmt der Autor eine C-Funktio void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; }und generiert die entsprechende Assembly-Code-Ausgabe pushl %ebp movl ...
Umwandlung des basierten indizierten Modus in einen indirekten Adressierungsmodus (x86-Assembly)
Ich arbeite ständig daran, Beispiele vom komplexen indirekten Adressierungsmodus in einfache Teile des indirekten Adressierungsmodus umzuwandeln. Ich bin jedoch auf ein Beispiel aus dem Basierten Modus gestoßen, das ich nicht "transformieren" ...
SIMD minmag und maxmag
Ich möchte SIMD implementierenminmag und maxmag Funktionen [https://www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/mag.html]. Soweit ich weiß, sind diese Funktionen minmag(a,b) = |a|<|b| ? a : b maxmag(a,b) = |a|>|b| ? a : bIch möchte diese ...
C Kernel - Funktioniert es gut auf einer VM, aber nicht auf einem tatsächlichen Computer?
Ich mache einen einfachen C-Kernel. (Geladen von einem Assemblerprogramm) Ich kompiliere es mit einem i686-elf-Cross-Compiler für Windows. Mein C-Code lautet wie folgt: void cls(); void drawhappy(); void main(){ char *vidptr = (char ...
Falsche Antwort von DIV Assembly
Ich habe einen Teil meines Codes mov di,3 mov cx,16 looop: xor dx,dx shl bx,1 adc dx,dx cmp cx,16 je cx16 (it's will dec cx and jump loop) push dx dec cx cmp cx,0 je cx0 mov ax,cx div di cmp dx,0 jne looopwhen cx = 3 ich bekomme ax = 3 Aberdiv ...