Suchergebnisse für Anfrage "assembly"
"Hello World" -Funktion ohne Verwendung von C printf
AKTUALISIERT Es ist mein zweiter Arbeitstag mitNASM. Nachdem ich das gründlich verstanden habe section .programFlow global _start _start: mov edx,len mov ecx,msg mov ebx,0x1 ;select STDOUT stream mov eax,0x4 ;select SYS_WRITE call int 0x80 ...
Gibt es eine x86-Anweisung, die angibt, auf welchem Core die Anweisung ausgeführt wird?
Wenn ichcat /proc/cpuinfoIch sehe 8 Kerne, mit Ausweisen von0 zu7. Ist dort einx86 Befehl, der die Kern-ID des Kerns meldet, auf dem der Befehl selbst ausgeführt wird? Ich sah mich umcpuid aber das scheint nicht zurückzukehrencoreid unter ...
Was ist mit Datencache und Anweisungscache gemeint?
VonHier [http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Memory/introCache.html]: Befehle und Daten haben unterschiedliche Zugriffsmuster und greifen auf unterschiedliche Speicherbereiche zu. Daher funktioniert es möglicherweise nicht immer, ...
Warum Assembly benötigt wird, um einen OS-Kernel zu starten
ich habe gelesenWie schreibe ich ein einfaches Betriebssystem [http://mikeos.berlios.de/write-your-own-os.html], was sagt: Bei Ihrem allerersten Betriebssystem sollten Sie sich besser an die Assemblersprache halten, wie sie in MikeOS verwendet ...
Zugriff auf die Maus über Assembly x86
Ich verwende Assembly-x86 auf einem DOS-Emulator (Dosbox). Ich möchte die Grafikmaus im Videomodus verwenden, kann jedoch nicht darauf zugreifen, um die Position zu ermitteln und auf Klicks zu reagieren. Ich habe einige Anwendungsbeispiele ...
Assembly x86 NASM - Vermeiden Sie das Lesen der Eingabetaste
Ich habe gerade angefangen, Assembler zu lernen und finde keine nützlichen Inhalte, die helfen. Ich erstelle ein einfaches Programm, das Benutzereingaben liest: section .bss opA: resw 1 opB: resw 1 section .text global _start inputA: mov EAX, 3 ...
Beim Lesen einer Datei in MIPS wird die letzte Zeile zweimal gelesen
Ich konnte eine Datei in MIPs (teilweise) erfolgreich einlesen. Unten ist mein aktueller Code. In QtSpim erhalte ich beim Ausführen einen Zeiger auf die Datei in $ a1, aber die letzten Zeichen der Datei werden zweimal wiederholt. Die Anzahl der ...
Wie kann ich im Mikroprozessor 8086 zwei 16-Bit-Zahlen in Assemblersprache hinzufügen?
Hey, ich benutze Windows 7 x86. Ich möchte zwei 16-Bit-Zahlen hinzufügen. Wenn ich hinzufüge3+3 seine antwort ist aber richtig wenn ich hinzufüge7+7 es funktioniert nicht. Und ich möchte zwei Zahlen wie hinzufügen75+75 Die Antwort sollte 150 ...
asm Shellcode im C Buffer - Prolog
Ich versuche, eine Funktion in einem Puffer in C zu erstellen. Mit GDB kann ich übersetzen push rbp mov rbp,rsp (...) leave retzu 0x55 0x48 0x89 0xe5 (...) 0xc9 0xc3Also habe ich einen C-Code geschrieben: int main() { char ...
Versammlung 8086 Fragen ohne Mul und Div [geschlossen]
Ich habe eine Frage zur Assembly 8086 (ohne mul / div): wie man diese übungen ohne mul und div macht: 1) bx ← bx × 32C (1 Zeile) 2) bx ← bx × 41 (5 Zeilen) 3) bx ← bx × 63 4) bx ← bx / 16 Danke für die Hilfe!