Question: this is an assembly code using emu8086 the code should be in one .code please do not use MUL, IMUL, DIV or IDIV please one

this is an assembly code using emu8086

the code should be in one .code

please do not use MUL, IMUL, DIV or IDIV

please one full code do not separate the code .

I need it as fast as possible so if u could hurry

again please give me one .code that does the following

Write an assembly code to calculate and print the result of an expression entered by user. Here are the details of your code: 1- You should use the emulator emu8086.

2- Your code should ask the user to input an arithmetic expression, then the code will print the result on the screen.

3- Your code allow the following operations ONLY: Addition (+) Subtraction (-) Multiplication (*) Division (/) Mod (%) Factorial (!) 4- Your code should contains 6 procedures (one procedure per operation). Here are the procedures that should be included in your code: Addition: This function add two integer numbers.

Subtraction: This function subtract two integer numbers.

Multiplication: This function multiply two integer numbers. Division: This function divide two integer numbers.

Mod: This function calculate the reminder of division operation between two integer numbers.

Factorial: This function calculate the factorial of a positive integer number. For example: 4! = 4*3*2*1= 24 5! = 5*4*3*2*1 = 120

5- Assume the range of numbers that entered by the user is (-127 - +127)

6- PAY ATTENTION: NOT allowed to use MUL, IMUL, DIV or IDIV instructions in your code.

7- If the user enter any operation or character other than the allowed operation, your code should print Error: The operation is not valid.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!