Question: Running programs You should create two files 1 One you work with, that has comments and notes to keep you sane. Call this anything you
Running programs
You should create two files
One you work with, that has comments and notes to keep you sane. Call this anything you like.
One you run and submit, which contains nothing but hex bytes separated by white space. You'll
submit this as a file named mod.binary or mod.binary.txt if needed
To test your code by going to our online simulator and click the file upload button at the top of the
page to load your mod. binary into the simulator's memory.
Your task
Your code should
Load the values in memory at addresses x and x into registers
Note: since we have not discussed ways to get other data into our memory yet, we will directly
modify your code so that the second and fourth bytes are the input values. This
means your first and third x bytes instructions should b very specific
operations.
Compute the modulo of those values iewhats at mod whats at
Store the product at address xD
Halt once it is done
For example, if mod.binary begins then when it is finished it should have in address
OXDO; in decimal, that is mod which is If mod.binary begins FdotsA then when it is
finished it should have in address ; in decimal, that is mod which is
Note: We should be able to change the second and fourth bytes of your program to do other modulo
calculations too.
You may assume that neither value will be negative, but either may be zero. If either operand is
your code should set the value at to
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
