Suchergebnisse für Anfrage "assembly"

3 die antwort

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

4 die antwort

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

4 die antwort

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

TOP-Veröffentlichungen

3 die antwort

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

1 die antwort

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

1 die antwort

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

1 die antwort

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

2 die antwort

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

1 die antwort

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

1 die antwort

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!