Notice that
2x2 - 6x + 5 = (2x - 6)x + 5
= (2x + (-6))x + 5
The computations required to calculate this are
mov eax,
0 ;eax = 0
add ax,
2 ;ax = 2
imul x
;ax = 2x
add ax,
-6 ;ax = 2x - 6
imul
x ;ax =
(2x - 6)x
add ax,
5 ;ax = (2x - 6)x + 5
Finish the program poly.asm and store the program in your CSC325 account.
Then write a program quad.asm that allows the user to input a, b, c, and x and then calculates and displays the value of ax2 + bx + c. You can use the file QUAD.txt as a template to solve this problem. Quad.txt has all the input and output needed, you just have to write the assembly code to do the math. Your final answer should be stored in the variable sum.