Assembler - Multiplikation als Anfänger-ITler |
15.04.2018, 21:19 | Auf diesen Beitrag antworten » |
Mercy | Assembler - Multiplikation als Anfänger-ITler Meine Frage: Der Werte in den Speicherzelle 0 und 1 sollen multipliziert werden. Diese Werte sollen multipliziert werden. Das Ergebnis soll am Ende in der Speicherzelle 2 stehen. Schreiben Sie ein Assemblerprogramm, das diese Aufgabe erfüllt. Sie können die oben beschriebenen Assemblerbefehle nutzen. Wie kann ich das machen mit dem Speicherbefehle. Ich blick da nicht durch ![]() Meine Ideen: Wir haben vorgegebene Speicherbefehle wie: ADD, JMP #[a] , IFJ register, #a , INC register INC #[a], DEC register, DEC #[a] MOV #[a1], #[a2] MOV #[r1], #[r2] MOV #[a], #[r] MOV #[r], #[a] LD #[a], register LD register, #[a] LD value, register LD r1, r2 LD #[r1], r2 |
|
|
16.04.2018, 11:19 | Auf diesen Beitrag antworten » |
as_string | Hallo! Ganzzahl-Multiplikation i*j ist ja, wenn Du i j-mal aufsummierst. Also z. B. mit 0 anfängst und dann in einer Schleife, die Du j-mal durchläufst, zu der anfänglichen Null immer wieder i hinzu addierst. Fange zuerst so an: Wie realisierst Du eine Schleife, die j-mal durchlaufen wird? Gruß Marco |
|