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 use as multiplier
mul dx       ; multiply dx by ax into dx:ax

Nach Überprüfung der Register erhalte ich die richtige Lösung, aber es gibt eine Möglichkeit, dieses Produkt in einem einzigen Register zu speichern. Ich möchte dem Produkt separate Werte hinzufügen und dieses Produkt daher in ein einzelnes 32-Bit-Register verschieben. Danke für die Hilfe

Antworten auf die Frage(4)

Ihre Antwort auf die Frage