Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please use assembly language in the simplest form possible. Please don't copy the previous work, I am looking to check the code itself. Find the

Please use assembly language in the simplest form possible. Please don't copy the previous work, I am looking to check the code itself.

Find the infinite series for SIN(X) in a calculus book and implement it in a subroutine called SIN. Use EPOWER as an example of how to do this.

EPOWER is as follows:

;Program SIN.ASM: Software driver program for SIN procedure.

.MODEL SMALL .DATA X DB 0,1,0,0,0 TEMP DB 5 DUP(?) ETOX DB 5 DUP(?) ZERO DB 0,0,0,0,0

.CODE .STARTUP CALL EPOWER .EXIT

EPOWER PROC FAR LEA SI,ZERO ;predefined constant 0 LEA DI,ETOX CALL FAR PTR COPY ;clear result MOV CX,10 ;init loop counter

NEXTERM: LEA SI,X ;compute numerator MOV AL,CL CALL FAR PTR POWER LEA BX,TEMP ;save numerator CALL FAR PTR SAVE MOV AL,CL ;compute denominator CALL FAR PTR FACTORIAL LEA SI,TEMP ;divide to generate term XCHG BP,DI CALL FAR PTR DIVIDE XCHG BP,DI ;add current term to result LEA SI,ETOX CALL FAR PTR ADDER LEA BX,ETOX ;save result CALL FAR PTR SAVE LOOP NEXTERM RET

If possible, please use the Taylor Expansion. Example,

algebraic formula : x - (x^3/3!) + (x^5/5!)

RPN : x x x * x * 3 2 * / - x x * x * x * x * 5 4 * 3 * 2 * / +...

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

The Continuing Debate Over Depreciation Capital And Income

Authors: Richard P. Brief

1st Edition

0415707889, 9780415707886

Students also viewed these Databases questions