代码代写|COSC2473 Introduction to Computer Systems Assignment 1

这是一篇来自澳洲的代码代写

For this assignment you are required to

Hamming/SECDED code.

This assessment is relevant to the Course Learning Outcomes CLOs 1-5.

This assessment will determine your ability to

Prepare the answers to this assignment in an electronic format and convert to a single Acrobat PDF (.pdf) file for submission, with the filename being your student number (e.g.,S1234567_A1.pdf) containing all the answers to all the questions in this assignment.

Paper submissions are not accepted; if some parts of the assignment have been completed by hand, scan these in and include this in your electronic submission.

You should submit your assignment via Canvas ® Assignments ® Assignment 1 Submission.

You may resubmit the assignment if you need to, only the most recent version will be marked.

Please note the following.

However, if your final submission is after the due time, late penalties will apply.

Do not ever simply copy and paste what another writer has written. This is stealing. What we need is your own words – your own understanding. If you try to represent someone else’s work  as your own, it will be dealt with severely. Instead, we want you to paraphrase what others have said – to put the concepts they have discussed into your own words.

The rubric can be found in Canvas ® Assignments ® Assignment 1.

Submission files not in the required format will not be marked.

A penalty of 10% per day of the total available marks will apply for each day being late. After 5 days, you will receive zero mark for the assignment.

If you want to seek an extension of time for assignment submission, you must have a substantial reason for that, such as unexpected circumstances. Reasons such as, unable to cope with study load, is not substantial. Also, you must apply for an extension as soon as possible. Last minute extensions cannot be granted unless it attracts special consideration.

Please find out how to apply for special consideration online at

https://www.rmit.edu.au/students/student-essentials/assessment-and-results/specialonsideration/eligibility-and-how-to-apply

Any student wishing an extension must go through the official procedure for applying for extensions and must apply at least a week before the due date. Do not wait till the submission due date to apply for an extension.

This assignment has 5 questions and students are required to answer all questions.

Question 1 – Number Systems (30 marks)

Give answer to the following questions, show all your working out and intermediate steps.

For the questions (a) to (d), use the last four digits of your student number. For example, if your student number is “s1234567”, then use X=4567 for this question. If any of these digits is a “0”, use

9 instead.

a) (3 marks) Convert X from decimal to binary.

b) (2.5+2.5 = 5 marks) Convert the binary string obtained from your answer to (a) into octal and hexadecimal.

c) (5 marks) Convert X from decimal to base 13, where A, B and C correspond to 10, 11, and 12 respectively.

d) (7 marks) Now add 5210 (52 in decimal) to X and calculate the sum in base 13. Consider the following two calculations:

(2 marks) Conversion before addition: convert 5210 into base 13, then add the two base 13 numbers.

(2 marks) Addition before conversion: add 5210 to X in decimal, then convert the decimal sum into base 13.

(3 marks) Which calculation is simpler? Please explain your answer. How many digits are different from your answer to (c)?

Note: If your given name has letters less than two, repeat the last letter. Then a similar way is applied for your surname.

Example 1 — if your first name is “Pe” and your surname is “Pa”, then add up PEE26 and PAA26, and show the sum in base 26.

Example 2 — if your first name is “Peter” and your surname is “Pa”, then add up PET26 and PAA26, and show the sum in base 26.

Example 3 — if your first name is “Pe” and your surname is “Pan”, then add up PEE26 and PAN26, and show the sum in base 26.