Как написать код MIPS для добавления двух 32-битных чисел с плавающей запятой, а ответ - 64-битный двойной? - PullRequest
0 голосов
/ 16 июня 2020

Как написать код в компьютерной архитектуре?

l.d $f10, 0($5) ;    $f10  <  A[i]
 l.d $f12, 0($6) ;    $f12   < B[i] 

  mul.d $f10, $f10, $f12 ;       $f10 < A[i]*B[i] 
  add.d $f8, $f8, $f10 ;            $f8 < $f8 + A[i]*B[ki] 

  addi $5, $5, 8 ; increment pointer for A[i] 
  addi $6, $6, 8 ; increment pointer for B[i]
  addi $7, $7, -1 ; decrement loop count test: 
  bgtz $7, loop ; Continue if loop count > 0
...