Suchergebnisse für Anfrage "masm"
String-Eingabe erhalten und Eingabe mit DOS-Interrupts anzeigen MASM
In MASM habe ich eine Puffervariable erstellt, um die Benutzereingabe über die Tastatur zu speichern. Ich bin nicht sicher, wie ich die Zeichenfolgeneingabe in dieser Puffervariable halten soll. Ich habe keine Bibliotheken wie die ...
Verlegen von DX: AX-Register in ein einzelnes 32-Bit-Register
Ich habe ein Problem beim Hinzufügen zu einem Produkt einer 16-Bit-Multiplikation. Ich möchte ein Jahr wie 2015 mit 365 multiplizieren, um dies zu tu mov dx, 0 ; to clear the register mov ax, cx ; cx holds the year such as 2015 mov dx, 365 ; to ...
Wurzel auf x87-FPU mit der Newton-Raphson-Methode
Ich versuche, ein Assembly-Programm mit dem 8086-Prozessor zu schreiben, das die Kubikwurzel einer Zahl findet. Offensichtlich verwende ich Gleitkommazahlen. Algorithmus basierend auf ...
source BYTE "Dies ist die Quellzeichenfolge", 0 Ziel BYTE SIZEOF Quell-DUP (0), 0
Worauf bezieht sich SIZEOF? Bezieht es sich auf die Größe der Quelle (lengthOf * TYPE entspricht der Anzahl der Elemente im Array * der Größe jedes Elements)? Kann jemand auch DUP (0), 0 erklären? Dies bezieht sich auf Assembly x86 MASM. Vielen Dan
LEA & MOV Anweisungsvergleich
Anweisung 1: LEA DX, MESSAGE ; Move the address of MESSAGE in register DXAnweisung 2: MOV DX, OFFSET MESSAGE ; Move the address of MESSAGE in register DX Fragen Sind die obigen Anweisungen gleich? Sie scheinen ähnlich zu funktionieren, aber ...
MOV-Ziel (oder) MOV-Ziel?
MOV ist wahrscheinlich die erste Anweisung, die jeder lernt, während er ASM lernt. Gerade bin ich auf ein Buch gestoßenAssembler-Programmierung unter GNU / Linux für IA32-Architekturen Von Rajat ...
Wie wird eine farbige Zeichenfolge in Assemblersprache gedruckt?
Jan db " January$ " string db "Sun Mon Tue Wed Thu Fri Sat$" string1 db " 1 2 3$" string2 db " 4 5 6 7 8 9 10$" string3 db "11 12 13 14 15 16 17$" string4 db "18 19 20 21 22 23 24$" string5 db "25 26 27 28 29 30 31$"
__cdecl, __stdcall und __fastcall heißen alle genauso?
Ich verwende Visual C ++ 2010 und MASM als meinen x64-Assembler.Das ist mein C ++ Code:
Inline-Assembly-Sprungfehler
Warum schlägt dies fehl, sobald Masm jmp erreicht?