Suchergebnisse für Anfrage "assembly"
Wie verwende ich c library function fgets in der Assemblersprache?
Wie im Titel beschrieben, wie man C-Bibliotheksfunktions-Fgets in Assemblersprache verwendet? In der Tat möchte ich wissen, wie man den Dateizeiger auf stdin erhält. Danke für deine Antwort
Wie bestimme ich die auf dem Stack gespeicherten Werte?
Ich mache einige Experimente und möchte während eines Systemaufrufs sehen können, was auf dem Stapel gespeichert ist (der gespeicherte Status des Benutzerlandprozesses). ...
Produce-Schleifen ohne cmp-Anweisung in GCC
Ich habe eine Reihe enger Schleifen, die ich mit GCC und Intrinsics optimieren möchte. Betrachten Sie zum Beispiel die folgende Funktion. void triad(float *x, float *y, float *z, const int n) { float k = 3.14159f; int i; __m256 k4 = ...
ARM Assembler für bedingte IT-Anweisungen (armcc)
warum unten kompiliert: ITE EQ MRSEQ R0, MSP MRSNE R0, PSP aber dies nicht: ITT NE MRSNE R0, PSP MRSEQ R0, MSP Ist es möglich, dass sowohl MRSNE R0, PSP als auch MRSEQ R0, MSP ausgeführt werden (dies ist mein Fall)? This compiles: ITT NE ...
as ist IACA und wie verwende ich e
Ich habe dieses interessante und leistungsstarke Tool namens @ gefundIACA (der Intel Architecture Code Analyzer) [https://software.intel.com/en-us/articles/intel-architecture-code-analyzer], aber ich habe Probleme, es zu verstehen. Was kann ich ...
Mikrofusions- und Adressierungsmodi
Ich habe mit dem @ etwas Unerwartetes gefund Intel® Architecture Code Analyzer [https://software.intel.com/en-us/articles/intel-architecture-code-analyzer] (IACA). Die folgende Anweisung mit[base+index] Adressierung addps xmm1, xmmword ptr ...
Local labels im GNU Assembler; GDB-Druck-Backtrace, als ob Etiketten Funktionen sind
Zwei Teile des Beispielcodes; Zuerst ein paar C ++ - Codes, die in Assembly aufrufen: /* test1.cc */ #include <stdio.h> extern "C" void blah(); extern "C" void stuff() { printf( "This is a test\n" ); } int main( int argc, char *argv[] ) ...
Lesen und Drucken einer Zeichenfolge in der Armbaugruppe
Ich benutze ARMSim und habe gerade mit dem Lernen von Assembly begonnen. Entschuldigen Sie, wenn ich ahnungslos aussehe, aber ich versuche, eine Zeichenfolge aus einer Eingabedatei zu lesen und sie dann auf dem Ausgabebildschirm auszudrucken. ...
Lernen, die GCC-Assembler-Ausgabe zu lesen
Ich denke darüber nach, ein sehr rudimentäres Verständnis der Montage zu erlangen. Mein aktuelles Ziel ist einfach:SEHR EINFAC Verständnis der GCC-Assembler-Ausgabe beim Kompilieren von C / C ++ mit dem -S-Schalter für x86 / x86-64. Nur genug, ...
Verzweigung zu verschiedenen Unterroutinen in der ARM-Assembly?
Sag ich habe den folgenden Assembler-Code: subroutineA: ....some assembly code.... subroutineB: ....some assembly code.... subroutineC: ....some assembly code....Nun möchte ich in einer anderen Subroutine etwas erstellen, das zufällig zu einer ...