1,008 views
1 votes
1 votes

1 Answer

Best answer
4 votes
4 votes

Expression- $XY + XYZ +YZ$
Initially,
$X$ is in $R_0$,
$Y$ is in $R_1$,
$Z$ is in $R_2$.

$MUL \ \ R_0, \ R_1, \  R_4​​​​$    // 1 clock cycle   (XY)
$MUL \ \ R_1, \ R_2, \  R_5​​​$    // 1 clock cycle   (YZ)
$MUL \ \ R_4, \ R_2, \  R_6​​​$    // 1 clock cycle   (XYZ)
$ADD \ \ R_4, \ R_5, \  \color{Red}{R_7}$    // 2 clock cycle   (XY + YZ)
$ADD \ \ \color{Red}{R_7} \ R_6, \  R_8$     // 1 clock cycle   (XY + XYZ + YZ)

Total 6 clock cycles.

edited by

Related questions

0 votes
0 votes
2 answers
1
lea asked Jun 12, 2023
305 views