Suchergebnisse für Anfrage "masm"

6 die antwort

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

1 die antwort

Probleme bei Verwendung einer lokalen Bezeichnung in einem Makro in MASM

4 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

2 die antwort

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

2 die antwort

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

3 die antwort

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

6 die antwort

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

2 die antwort

__cdecl, __stdcall und __fastcall heißen alle genauso?

Ich verwende Visual C ++ 2010 und MASM als meinen x64-Assembler.Das ist mein C ++ Code:

3 die antwort

Inline-Assembly-Sprungfehler

Warum schlägt dies fehl, sobald Masm jmp erreicht?