Question: Do not use the Irvine libraries / procedures for the programs in this assignment. There is a template for writing programs without using Irvine that

Do not use the Irvine libraries/procedures for the programs in this assignment. There is a
template for writing programs without using Irvine that you may use if you wish.
(25 Pts) Write a program using 32-bit MASM x86 Assembly Language that accomplishes the
following:
a. Initialize Variables in the data section of your program for varA, varB, varC, varD, and Result.
b. In the .code section your program should compute the following:
Result =(VarA+VarB)-(VarC+VarD)
(75 Pts) Write a program using 32-bit MASM x86 Assembly Language that generates the
first 26 values of the Fibonacci Sequence starting from 0, as described by the following
formula:
Fib(0)=0,Fib(1)=1,Fib(n)=Fib(n-1)+Fib(n-2)
Save the sequence sequentially in memory starting at a defined location.
Do not use magic numbers. Name and initialize variables in the .data section of your programs.
Submit your source code (.asm) files to the assignment drop-box by the due date. Submit a
separate .asm file for each program.
Build and debug your code using Visual Studio 2022.
Submit your source code (.asm file) to the assignment drop-box by the due date. Do not submit
Word or PDF files containing your code. Do not submit your .sln project file.
Comment Requirements:
There must be a preamble block of comments at the beginning of the program that includes at
least the following information:
Your name
Course number, section, and title
Program title
Date
There must be a block of comments before the main procedure of your program, as well as
before each additional procedure (if applicable) that describes the inputs, outputs, memory usage,
register usage, and functional description of the procedure.
The program must also contain non-syntax based individual line comments for each line that
make the functional goals and processes of the program self-documenting. These comments
should be placed in line with each instruction.
Do not use the Irvine libraries / procedures for

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 Programming Questions!