Hello! I am on my last study.com course and I am having a little bit of difficulty with the final assignment. I have completed 3 outta of 4 parts of the project but the last phase confuses me alot and I am completely lost. I did good on the homework but not as good on the final and I really prefer not to spend $70 to raise my score. I just need a solid project score. But the project is confusing me. The part in particular is Phase Four In order to be able to write assembly language for the CPU we need to add to instructions (without implementation):
branch to an address (name it JMP)
conditional branch to an address (name it CJMP and suppose that the jump takes place if the comparison operation result is 'equals')
Now, write the following programs using the assembly language you designed in the previous phases of the project as well as these two branching additional instructions:
Write a program that adds two operands.
Write a program that adds operands until the new value to be added is 0. You do not need to implement the input operations to modify the contents of the registers. Just assume that by the end of each iteration, the register content is modified.
Write a program that increments by 2 the content of a register 10 times.
Write a program that shifts the content of a register until the least significant bit is 0. Think of a way to stop shifting if the content of the register is 11111111 and add it to your program.
Please record your programs in the same Word doc and label them under the section 'Phase Four.'
I am not looking for answer or to cheat. I am just wondering if anyone knows a youtube link that explains or shows this last part. I have look at the study.com lessons and they do not seem to explain this. Any help would be greatly appreciated.
(04-25-2020, 03:27 PM)maxxor6868 Wrote: Hello! I am on my last study.com course and I am having a little bit of difficulty with the final assignment. I have completed 3 outta of 4 parts of the project but the last phase confuses me alot and I am completely lost. I did good on the homework but not as good on the final and I really prefer not to spend $70 to raise my score. I just need a solid project score. But the project is confusing me. The part in particular is Phase Four In order to be able to write assembly language for the CPU we need to add to instructions (without implementation):
branch to an address (name it JMP)
conditional branch to an address (name it CJMP and suppose that the jump takes place if the comparison operation result is 'equals')
Now, write the following programs using the assembly language you designed in the previous phases of the project as well as these two branching additional instructions:
Write a program that adds two operands.
Write a program that adds operands until the new value to be added is 0. You do not need to implement the input operations to modify the contents of the registers. Just assume that by the end of each iteration, the register content is modified.
Write a program that increments by 2 the content of a register 10 times.
Write a program that shifts the content of a register until the least significant bit is 0. Think of a way to stop shifting if the content of the register is 11111111 and add it to your program.
Please record your programs in the same Word doc and label them under the section 'Phase Four.'
I am not looking for answer or to cheat. I am just wondering if anyone knows a youtube link that explains or shows this last part. I have look at the study.com lessons and they do not seem to explain this. Any help would be greatly appreciated.
Were you able to build the ALU and CPU based on the content of the lessons?
04-25-2020, 05:06 PM (This post was last modified: 04-25-2020, 05:06 PM by maxxor6868.)
(04-25-2020, 05:05 PM)terryd5150 Wrote:
(04-25-2020, 03:27 PM)maxxor6868 Wrote: Hello! I am on my last study.com course and I am having a little bit of difficulty with the final assignment. I have completed 3 outta of 4 parts of the project but the last phase confuses me alot and I am completely lost. I did good on the homework but not as good on the final and I really prefer not to spend $70 to raise my score. I just need a solid project score. But the project is confusing me. The part in particular is Phase Four In order to be able to write assembly language for the CPU we need to add to instructions (without implementation):
branch to an address (name it JMP)
conditional branch to an address (name it CJMP and suppose that the jump takes place if the comparison operation result is 'equals')
Now, write the following programs using the assembly language you designed in the previous phases of the project as well as these two branching additional instructions:
Write a program that adds two operands.
Write a program that adds operands until the new value to be added is 0. You do not need to implement the input operations to modify the contents of the registers. Just assume that by the end of each iteration, the register content is modified.
Write a program that increments by 2 the content of a register 10 times.
Write a program that shifts the content of a register until the least significant bit is 0. Think of a way to stop shifting if the content of the register is 11111111 and add it to your program.
Please record your programs in the same Word doc and label them under the section 'Phase Four.'
I am not looking for answer or to cheat. I am just wondering if anyone knows a youtube link that explains or shows this last part. I have look at the study.com lessons and they do not seem to explain this. Any help would be greatly appreciated.
Were you able to build the ALU and CPU based on the content of the lessons?
Not really the lessons help a little but I been watching mostly YouTube videos to piece it together
(04-25-2020, 05:05 PM)terryd5150 Wrote:
(04-25-2020, 03:27 PM)maxxor6868 Wrote: Hello! I am on my last study.com course and I am having a little bit of difficulty with the final assignment. I have completed 3 outta of 4 parts of the project but the last phase confuses me alot and I am completely lost. I did good on the homework but not as good on the final and I really prefer not to spend $70 to raise my score. I just need a solid project score. But the project is confusing me. The part in particular is Phase Four In order to be able to write assembly language for the CPU we need to add to instructions (without implementation):
branch to an address (name it JMP)
conditional branch to an address (name it CJMP and suppose that the jump takes place if the comparison operation result is 'equals')
Now, write the following programs using the assembly language you designed in the previous phases of the project as well as these two branching additional instructions:
Write a program that adds two operands.
Write a program that adds operands until the new value to be added is 0. You do not need to implement the input operations to modify the contents of the registers. Just assume that by the end of each iteration, the register content is modified.
Write a program that increments by 2 the content of a register 10 times.
Write a program that shifts the content of a register until the least significant bit is 0. Think of a way to stop shifting if the content of the register is 11111111 and add it to your program.
Please record your programs in the same Word doc and label them under the section 'Phase Four.'
I am not looking for answer or to cheat. I am just wondering if anyone knows a youtube link that explains or shows this last part. I have look at the study.com lessons and they do not seem to explain this. Any help would be greatly appreciated.
Were you able to build the ALU and CPU based on the content of the lessons?
Not really the lessons help a little but I been watching mostly YouTube videos to piece it together
Northwestern California University School of Law JD Law, 2027 (in progress, currently 2L)
Georgia Tech MS Cybersecurity (Policy), 2021
Thomas Edison State University BA Computer Science, 2023 BA Psychology, 2016 AS Business Administration, 2023 Certificate in Operations Management, 2023 Certificate in Computer Information Systems, 2023
(10-23-2021, 09:10 PM)jsd Wrote: Throw in phase 1 just for good measure
Not nice to make fun of someone's post when they really need help.
You have no idea what this person is going through.
Do you think this person signed up and posted this post as his/her 1st post without this issue being really serious?
Degrees: BA Computer Science, BS Business Administration with a concentration in CIS, AS Natural Science & Math, TESU. 4.0 GPA 2022. Course Experience: CLEP, Instantcert, Sophia.org, Study.com, Straighterline.com, Onlinedegree.org, Saylor.org, Csmlearn.com, and TEL Learning. Certifications: W3Schools PHP, Google IT Support, Google Digital Marketing, Google Project Management