Loading
Home › Computer Science Help › Its masm kib Irvine lib32-bits not using 64. It must be w...
Status: Completed

Its masm kib Irvine lib32-bits not using 64. It must be written according to the details provided and more importantly it needs to match a beginner's level For all of the problems, a right-side column of comments must be included to explain the logic of the code. When I read your comments, I should clearly see your algorithm – not a description of each assembly instruction. Also, there must be proper comments at the start of every procedure

Date Posted: 06/08/2019
Category: Computer Science
Due Date: 07/08/2019
Instruction
you will ask the user for a String which will be a maximum of 40 characters long. You will then generate two random numbers between 0 and 15 inclusive. Save the numbers as the foreground and background colours. You will also set to variables called row and col to 10 – which will be the row and col numbers where the text printing will start. Then, loop 300 times and inside the loop: a) set the cursor at row and col; b) set the text colour; c) write the string; d) advance the foreground colour and every time it reaches zero, decrement the background colour; e) rotate the string one character to the left – the first character will become the last character; f) advance the row value until it reaches 31 and then reset it back to 10 and increase the col value; and g) delay the program 1/5 of a second. When the loop is done, set the cursor to row 35, and column 0. Here is an algorithm defining this problem which will give you an example of how to create a comment-based algorithm to solve the problems. More comments may be necessary and you can add them as required. ; collect a string from user (max 40 char) ; generate random foreground and background colour, store in vars ; clear the screen ; set row, column variables initially to 5 and 5 respectively ; loop 300 times, and for each iteration ; --> set cursor at (row, col) ; --> combine and set the colour for the text ; --> write the string ; --> advance foreground colour, if the foreground hits zero, decrease background colour (wraps around) ; --> rotate string to left, first char goes to the end ; --> advance cursor row value and if the row hits 25, reset the row to 5 and also increment the col value (col increases only when row hits 25) ; --> delay 1/20 second before the next iteration ;after the loop, set cursor to row 30, column zero. 2. Program with Small Parts Create a program which adds the following functionality, in the order described: a) [10] Create an array that will hold 10 SDWORDS. Ask the user for a low and high number (verify the relationship of these value and swap if necessary) and then use low and high to generate random numbers to populate the array. Finally, print the array as a comma separated list surrounded by square brackets (just like Arrays.toString() method). This program must have separate procedures for populating the random numbers and printing the array – neither of which can reference the name of the array. Your program should work if the size of the array is simply changed in the .data section. b) [20] Add a menu to the program from part (a) which provides: 1 - Print the array; 2 - Total the array; 3 - Average value in array; 4 - Maximum value in the array; 5 - Minimum value in the array; and 0 – Exit. The printing will now happen only if the user selects option 1, but the array will still be populated with random numbers as before. Options 2, 3, 4 and 5 must be separate methods – none of which can use the directive USES and none of which can use the name of the array. c) [10] Add two more options: 6 – Multiply the array; 7 – Divide the array, and 8 – Mod the array. For each, ask the user for the value of the multiplier or divisor as appropriate. The answer will be calculated for each element of the array and the result stored back in the array. None of the array elements will be printed unless the user selects option 1 to print the array. Again, each of these options must have separate procedures – but all of them MUST use the USES directive to preserve registers as well as preserve flag values. Also, they must use indexed addressing (along with the actual array name). d) Add four final options to the menu: A – Arithmetic Shift the array values N to the right; B – Shift the array value N to the left; C – Rotate the array values N bits to the right; and D – Rotate with Carry the array values N bits to the left. For each, the user must be asked for the value of N. Use either indirect or Indexed addressing and preserve all appropriate registers and flags using whatever method you like. All four options must have separate procedures.
Attached
No File uploaded yet.
Bidders
Geniuspro 7 years, 1 month ago
Rated 9.31 earned 21388.20 around 775 assignments.
Hello friend. I can work on this and deliver within the deadline provided. I can also work on the whole class for you. Kindly accept my bid
$60.00
  • hello can you please respond if you want me to assign you the work for the given deadline thanx
    User_22642 | Aug 06, 2019, 07:01 AM
  • Hello. Which program is this?
    Geniuspro | Aug 06, 2019, 07:02 AM
  • assembly masm kib Irvine lib32-bits not using 64
    User_22642 | Aug 06, 2019, 07:07 AM
  • I'm a guru in computer science but I'm not so conversant with it. Maybe I ask if my buddies can do it. If you don't get someone else to do ti, get back to me in 30 munites.
    Geniuspro | Aug 06, 2019, 07:09 AM
  • dont have one yet but you can send them the details and ask and let me know while i am here thanx
    User_22642 | Aug 06, 2019, 07:11 AM
  • I've just done that. Give me a few minutes
    Geniuspro | Aug 06, 2019, 07:12 AM
  • cool
    User_22642 | Aug 06, 2019, 07:16 AM
  • the usual template is: .data .code main proc main EndP end main
    User_22642 | Aug 06, 2019, 07:18 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
ExcellentTutor 7 years, 1 month ago
Rated 9.09 earned 174531.76 around 5422 assignments.
Hello, Consider hiring me to do your assignment. I work fast, pay close attention to the instructions, and deliver a plagiarism-free paper. My price is also negotiable to accommodate your budget. Talk to me. Thank you.
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
bestwitter 7 years, 1 month ago
Rated 9.88 earned 11890.84 around 425 assignments.
Hi, please can i help you? This is related to my field free plagiarism work grade A ++ with turnitin report, thanks you
$60.00
  • hello dear
    User_3482 | Aug 06, 2019, 10:13 AM
  • yes want to be assigned?
    User_22642 | Aug 06, 2019, 10:15 AM
  • if you do let me know hw many hrs this will take thanx
    User_22642 | Aug 06, 2019, 10:21 AM
  • in 24 hours
    User_3482 | Aug 06, 2019, 10:23 AM
  • alright you got it best writer thanx and please make sure its asm kip irvine32 :)
    User_22642 | Aug 06, 2019, 10:26 AM
  • MEANT MASM'
    User_22642 | Aug 06, 2019, 10:30 AM
  • THE USUSUAL TEMPLET LOOKS LIKE THIS: .DATA .CODE MAIN PROC MAIN ENDP END MAIN
    User_22642 | Aug 06, 2019, 10:32 AM
  • THE max register used on this assignment is 32bits 64 not allowed if you need more clarifiation let me know please... whatsup 6477717483
    User_22642 | Aug 06, 2019, 10:33 AM
  • hello bestwitter, please update me with your progress when you get a chance :) thank you
    User_22642 | Aug 07, 2019, 05:53 AM
  • Hey would've loved to hear how you are doing, however it seems that you are probably busy so will hear from you sometimes later but just a reminder that the assignment is due date is today by 6pm eastern time talk to you later. and by the wayi have another assignment from the same class so will see how you do on this one :) chaw!
    User_22642 | Aug 07, 2019, 09:32 AM
  • hello working on it
    User_3482 | Aug 07, 2019, 10:36 AM
  • almost done?
    User_22642 | Aug 07, 2019, 19:17 PM
  • please i need to know if i have to talk to my prof and get some hrs more to submit the assignments so let me know thanx
    User_22642 | Aug 07, 2019, 20:40 PM
  • this needs time please wait i am working oin it
    User_3482 | Aug 07, 2019, 20:41 PM
  • i know, just trying to help you out incase you needed more times because the deadline is for 6pm today and so i was just wondering if you think you cant make it, i could email my prof to give me some more hours... and i would have to do that a head of time if i know whats up with you...thats all :) talk to you later
    User_22642 | Aug 07, 2019, 20:47 PM
  • btw I got an extension for another 12 hrs so it must be done within the time frame or else please let me know if should start working on so that i can submit something when the times comes.... thank you
    User_22642 | Aug 07, 2019, 22:31 PM
  • hey can you please let me know how much of the assignment have you completed so far ? because i would rather submit that than not submit nothing...
    User_22642 | Aug 08, 2019, 08:23 AM
  • can you please respond?
    User_22642 | Aug 08, 2019, 09:53 AM
  • hi bestwitter glad to hear you have been working on it but past the deadline finishing the assignment wont help me earn any grade. So at least you need to say something. The assignment is past due got a 12hr extension and notified you about it, you still haven't done it, and now i wont be able to submit the assignment if i dont submit it by the end of today.... i need your response immediately, because i need to know whether i should look into other option or not... you not responding to my questions would not help. Therefore, if i don't hear from you within the next hour, i have no option but to cancel the assignment and look what I can do best before the day is over. thank you
    User_22642 | Aug 08, 2019, 17:15 PM
  • OK i am canceling the assignment..... because you missed the deadline we agreed on... yet i told you that I emaild the prof and got another 12 hrs extension that was due this morning eastern time waited for your response all night and you havent respond to any of the mesages my last deadline is by the end of today 6pm and I have not heard anything from you back therefore, I am canceling the assignment...
    User_22642 | Aug 08, 2019, 18:26 PM
  • the assignment is cancelled because 1. i asked you to read the details before you were assigned to this and let me know if this is something you can do within the deadline provided? you said you looked at the detail and said you can meet the deadline. i ask you this question before i assigned you to do the work because deadline was important to me. 2. you agreement to complete the work within the timeframe given to you however you were unable to meet the first deadline that came with my post. 3. i asked you several times if you can complete the work within the time left. you did not respond. I went on requested an extension for another 12hrs and notified you that extension. you did not respond and waited for your response all night messaged you several times and you didn't respond. i knew you are not gonna be able to meet the new deadline and so i requested for another 12 hours and tried to contact you the whole day to see if you can meet this new deadline...you ignored me completely.
    User_22642 | Aug 08, 2019, 20:15 PM
  • Therefore i had no choice but to cancel the assignment and do what i can within the next few hours that I have because past the 6pm no assignment will be accepted and no use for anyone to do it... my advice to you... please don't take assignments if you know you wont be able to complete it because you are actions not only hurt student but also the business... 4.
    User_22642 | Aug 08, 2019, 20:16 PM
  • sorry you ignore me throughout and basically did what I had to do and submitted my assignment so no need for you to do anything because you didnt miss one deadline but 3 and the assignment is not a souvenir that i would keep it is to be handed in to get a grade on it... its too late now you could've communicated all the situations to me while i was begging you to respond all night... sorry you need to really understand that time matters when you agreed and take the responsibility to deliver works.
    User_22642 | Aug 08, 2019, 21:25 PM
  • you the most horrible person you don't even care the assignment is cancelled. this tells me that you haven't even started working on the assignment.... dont take assignment if you cant do them...
    User_22642 | Aug 09, 2019, 02:24 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
highquality 7 years, 1 month ago
Rated 8.77 earned 11734.44 around 327 assignments.
Hello, Kindly consider my bid and rest assured I will deliver the desired HIGH QUALITY. I have reviewed the instructions, and the course falls under my specialization, and I will do thorough research to ensure it complies with all the academic standards
$120.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
Essaymasters 7 years, 1 month ago
Rated 8.94 earned 80799.14 around 2500 assignments.
PLEASE LET ME DO THIS WORK FOR YOU. I WILL BE IN TIME AND MAKE IT AN A GRADE
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
phoniextutor 7 years, 1 month ago
Rated 8.98 earned 50856.21 around 1767 assignments.
hello, friend, I am a well-experienced writer who will work on your paper with the needed professionalism. I promise you a quality paper that has passed the Turnitin test. I will deliver the Turnitin report for your work as proof of originality. kindly assign me your order and I assure you of timely delivery. thank you.
$80.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
Augustine24 7 years, 1 month ago
Rated 9.28 earned 42861.36 around 1428 assignments.
Hi friend...I am a professional in this field. Please assign me this work, and I assure you quality work, free from plagiarism, and delivered on time. Please choose me, and I will give you a full score.
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
maryreitz 7 years, 1 month ago
Rated 8.87 earned 4153.49 around 127 assignments.
Hey, You were to pay 70 for this one the last time?
$70.00
  • this is not the same assignment
    User_22642 | Aug 06, 2019, 07:10 AM
  • Okay
    User_5090 | Aug 06, 2019, 07:25 AM
  • take a look at it and let me knwo if you are confirtable with the specification so that I can assign you the assignment thanx
    User_22642 | Aug 06, 2019, 08:33 AM
  • Yes sure I can do it
    User_5090 | Aug 06, 2019, 08:36 AM
  • how many hours will you need on this assignment sorry i got screw up on my last one so I just want to make sure I have a right person to deal with :)
    User_22642 | Aug 06, 2019, 08:46 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
BrazehVick 7 years, 1 month ago
Rated 9.46 earned 8054.16 around 279 assignments.
For real, i am in love with your assignment, kindly assign to me, please
$100.00
  • Hello dear friend, I am interested in working on your assignment. Kindly assign me the work and I guarantee you 100% on the assignment in the following; · Impeccable grammar use · 100% original paper  · Well followed Instructions and adhere to any key words address Flow of sentences as well as coherent transition of paragraphs I have vast knowledge and experience in different subjects. Please trust me with this I guarantee A+ work within a short deadline. With your permission let us negotiate on the terms of your work Thank you.
    BrazehVick | Aug 06, 2019, 07:03 AM
  • Kindly assign me and i will give you quality and original paper
    BrazehVick | Aug 06, 2019, 07:03 AM
  • Hello. I have done a similar assignment before. Allow me to do this assignment for you please. Thank you in advance
    BrazehVick | Aug 06, 2019, 07:03 AM
  • Hello, I am available and competent to produce high-quality work beyond your expectations, kindly assign me the task to experience my services, Thanks
    BrazehVick | Aug 06, 2019, 07:03 AM
  • Please assign me to do your paper, that is my field please. I promise quality work and zero plagiarism.
    BrazehVick | Aug 06, 2019, 07:04 AM
  • Hi buddy, assign to me on this just and relax, I promise 100% quality paper back to you. Test me in this and you will enjoy my service, thank you.
    BrazehVick | Aug 06, 2019, 07:04 AM
  • willing to pay 60
    User_22642 | Aug 06, 2019, 09:45 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
munene2343 7 years, 1 month ago
Rated 9.44 earned 1836.62 around 68 assignments.
Hey, allow me to assist you with your assignment. Am an expert and only deliver quality and plagiarism free work within the stipulated time. I have the ability and experience to work on every possible niche. Accord me the chance to help you. Thank you
$60.00
  • hello can you please respond if you want me to assign you the work for the given deadline thanx
    User_22642 | Aug 06, 2019, 07:09 AM
  • Yes sure I can please assign me
    User_3215 | Aug 06, 2019, 07:09 AM
  • last time i have this guy who asked me to asign him and said he is not familiar with the specification i was looking for so please go through the assignment description and let me know if this is something that is you normally do and let me know the time you need thanx
    User_22642 | Aug 06, 2019, 07:15 AM
  • Please give me your number we discuss more
    User_3215 | Aug 06, 2019, 07:21 AM
  • Hello
    User_3215 | Aug 06, 2019, 07:42 AM
  • did you look at the detail?
    User_22642 | Aug 06, 2019, 08:36 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
lupita 7 years, 1 month ago
Rated 9.36 earned 11670.86 around 435 assignments.
Hey, allow me to assist you with your assignment. Am an expert and only deliver quality and plagiarism free work within the stipulated time. I have the ability and experience to work on every possible niche. Accord me the chance to help you. Thank you
$60.00
  • Please check my reviews
    User_5369 | Aug 06, 2019, 07:03 AM
  • I do quality work on time
    User_5369 | Aug 06, 2019, 07:03 AM
  • Please please assign
    User_5369 | Aug 06, 2019, 07:03 AM
  • hello can you please respond if you want me to assign you the work for the given deadline thanx
    User_22642 | Aug 06, 2019, 07:09 AM
  • Yes I will finish on time
    User_5369 | Aug 06, 2019, 07:11 AM
  • hey lupita thanx can you please read the specification because i have this guy who took the assignment and had to tell me that he is not familiar with the language specification that I wanted so dont want to get screwed again so please take a look at the detail and let me know how many hours you need on it thank you
    User_22642 | Aug 06, 2019, 07:21 AM
  • I was thinking you send me your WhatsApp number we discuss it more
    User_5369 | Aug 06, 2019, 07:22 AM
  • 1647 771 7483
    User_22642 | Aug 06, 2019, 07:24 AM
  • Check WhatsApp
    User_5369 | Aug 06, 2019, 07:31 AM
  • can you please tell me the length of time you need to complete it?
    User_22642 | Aug 06, 2019, 08:55 AM
  • hey Lupita i am not hearing back from you so I am going to assigning it to anyone who asks just leting you know thanx
    User_22642 | Aug 06, 2019, 09:12 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
ElemenM 7 years, 1 month ago
Rated 9.55 earned 44584.28 around 1434 assignments.
Hello
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
qualitywriter 7 years, 1 month ago
Rated 9.35 earned 2849.47 around 110 assignments.
Hey, allow me to assist you with your assignment. Am an expert and only deliver quality and plagiarism free work within the stipulated time. I have the ability and experience to work on every possible niche. Kindly accord me the chance to help you. Thank you
$100.00
  • hello can you please respond if you want me to assign you the work for the given deadline thanx
    User_22642 | Aug 06, 2019, 07:02 AM
  • Yes I will friend
    User_5325 | Aug 06, 2019, 07:51 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
ServiceMaster 7 years, 1 month ago
Rated 9.51 earned 22869.63 around 767 assignments.
Hi, I have significant experience with various kinds of papers. You can check my profile to view the feedback for my works. I also offer a refund policy wherein if you fail to get a passing grade from my work, you will be refunded the entire amount that you paid. I’m really interested in your assignment and I would like to have the chance to work on this task. I hope you can send me additional details for this. Contact me ASAP so we can discuss more about this.
$100.00
  • hello can you please respond if you want me to assign you the work for the given deadline thanx
    User_22642 | Aug 06, 2019, 07:02 AM
  • no please.
    ServiceMaster | Aug 06, 2019, 07:03 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
writingPro 7 years, 1 month ago
Rated 9.21 earned 7454.10 around 263 assignments.
Hi there! I’m your new writing partner and I’m excited to help you! I will go through your summary and instruction carefully and do your task. I promise to commit my skills and the great experience to guarantee you a top-notch quality paper, with zero grammatical errors, and a 100% free from PLAGIARISM. Besides my skill and experience, I respond promptly to my client and provide a quick turnaround. Kindly hire me, and I’ll make you proud. I’m looking forward to working with you. Thank you!
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
exclusivewriter 7 years, 1 month ago
Rated 9.41 earned 74860.53 around 2443 assignments.
Hey
$65.00
  • want to be assigned? how many hrs will it take you to complete and meet every requirement? thanx
    User_22642 | Aug 06, 2019, 10:18 AM
  • Hello, I'll send on time.
    exclusivewriter | Aug 06, 2019, 10:23 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}