Schreiben C = (A+B)^2 in Assembler Umwandeln und der Maschinen-Sprache

Bitte, ich bin an einer Aufgabe arbeiten, die sagt :
Übersetzen C = (A + B)^2 in Assembly-Sprache Maschinen-Sprache.
Ich begann mit der recherche und dem schreiben des Assembler-Programm so :

MOV AX, A ; Move A to Register Ax 
ADD AX, B; Add B to A 
IMUL AX; Square(A+B) 
MOV BX, C ; Load c to Register Bx 
MOV BX, AX ; Mov (A+B)^2 to C in BX. 

Pls bin nicht ganz sicher, ob dieser Assembler-code, und weiß nicht, wie es zu konvertieren in Maschinensprache

  • Maschinen-Sprache für die Architektur?
  • Das ergibt keinen Sinn - wo C kommen aus, wenn C ist auch das, was Sie versuchen, zu berechnen?
  • Ich Stimme zu, die Letzte, aber eine Zeile macht keinen Sinn und die Letzte nicht tut, was es geschrieben ist.
  • Graham Borland : pentium iv
  • harold : ich stellte C bcos ich habe versucht, um es zu Speichern in C, die in dem Register enthaltenen Bx
  • zakinster : ich habe einen Fehler gemacht.. Pls korrigiert mich
  • Nomeh: Kommentare wie "Bitte sir ich warte" sind verpönt in dieser Gemeinschaft. Sie sind eigentlich nicht auf eine Antwort warten, und man sollte denken selbst. Lesen.

Schreibe einen Kommentar