Can you please explain the following .asm code line by line and why…

Question Answered step-by-step Can you please explain the following .asm code line by line and why… Can you please explain the following .asm code line by line and why it is written the way it is? // This file is part of www.nand2tetris.org// and the book “The Elements of Computing Systems”// by Nisan and Schocken, MIT Press.// File name: projects/04/Mult.asm// Multiplies R0 and R1 and stores the result in R2.// (R0, R1, R2 refer to RAM[0], RAM[1], and RAM[2], respectively.)//// This program only needs to handle arguments that satisfy// R0 >= 0, R1 >= 0, and R0*R1 < 32768.@R2M=0@R1D=M@tempM=D@ENDD;JEQ(LOOP)@R0D=M@R2M=D+M@tempD=MD=D-1M=D@LOOPD;JGT(END)@END0;JMP Engineering & Technology Computer Science SIT 111 Share QuestionEmailCopy link Comments (0)