High Level Assembly only please, I have it like this program… Image transcription textWrite a code to multiply two unsigned 15bit numbers. The result must be a 32-bit 1.rariable or register. I: Settwo 32-bit registers to CI, say EAR, EEK I Read numbers in decimal into two registers (AX, BX]. One of theregister must be AX. – Copy EM: to ECK 0 Loop 16 times a. Shift CK b. If corresponding bit in BK i… Show more… Show moreHigh Level Assembly only please, I have it like thisprogram Excercise;#include (“stdlib.hhf”);static Number: int16 := 0; Counter: int16:= 0;begin Excercise; stdout.newln(); mov(0, EAX); mov(0, ECX); stdin.geti16(); mov(AX,Number); stdin.geti16(); mov(BX,Number); mov(ECX,EAX); while(Counter < 16) do SHL(Number,CX); if(Number = 1) then add(EBX,ECX); endif; endwhile; mov(Number,ECX); stdout.put(Number);end Excercise; It will not work And I dont know why.... Engineering & Technology Computer Science CS 17
Don't use plagiarized sources. Get Your Custom Essay on
Top answer: High Level Assembly only please, I have it like this program…
Just from $10/Page