Question
write an assembly code using emu8086 the code should be in one .code please do not use MUL, IMUL, DIV or IDIV please one full
write 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started