当前位置:天才代写 > 作业代写 > Platform Technologies代写 Computer Systems代写 Assignment代写

Platform Technologies代写 Computer Systems代写 Assignment代写

2020-10-14 15:54 星期三 所属: 作业代写 浏览:8

Platform Technologies代写

COSC2473 Introduction to Computer Systems and Platform Technologies

Platform Technologies代写 All assignments will be checked with plagiarism-detection software; any student found to have plagiarised would

Semester 1, 2018

School of Science, RMIT University

Assignment One

Due Date: Sunday,15 April 2018 at 23:59PM

This is an individual assignment (100 marks) that contributes 20% of the total assessment.

Plagiarism

All assignments will be checked with plagiarism-detection software; any student found to have plagiarised would be subject to disciplinary action. Plagiarism includes submitting code that is not your own or submitting text that is not your own. Allowing others to copy your work is also plagiarism. All plagiarism will be penalised, there are no exceptions and no excuses. You have been warned.

Referencing and EndNote Platform Technologies代写

You must acknowledge all the sources of information you have used in your assignments and research papers using an appropriate referencing style. Please find the instructions at http://www1.rmit.edu.au/library/referencing

Submissions Platform Technologies代写

Before you submit anything, please read through the assignment specifications again carefully. Check that you have followed all instructions. Also check that you have attempted all parts of all questions.

Prepare the answers to this assignment in an electronic format, and convert to a single Acrobat PDF (.pdf) file for submission. 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.

A penalty of 10% per day of the total marks will apply for each day late, including weekend. After five days, you will receive zero marks.

Platform Technologies代写
Platform Technologies代写

What Happens Next Platform Technologies代写

You will receive your results by 1 May 2018 via RMIT student email. If you didn’t receive your marks or you have questions after you received your marks, please contact the Head Tutor Ying Zhang via email [email protected].

Question 1 — Number Systems (20 marks)Platform Technologies代写

Please answer the following questions, showing all your working out and intermediate steps.

  1. (6 marks) Convert the last four digits of your RMIT student number to For example, if your student number is “s1234567”, then convert 456710to binary, octal, and hexadecimal.
  2. (4 marks) Convert the last four digits of your RMIT student number to base 13, where 1010=A13, 1110=B13, 1210=C13.
  3. (10 marks) Consider a base 26 number system wherein the letters of the alphabet are the digits. That is, A26=010, B26=110, C26=210, …Z26=2510.Platform Technologies代写

Use the first three letters of your given name, and the first three letters of your surname as numbers in the base 26 system. Add these two base 26 numbers together to obtain the sum (in base 26). Show all your working out and intermediate steps.

Note: If one of these has less than three letters, repeat the last letter, e.g. LI become LII.Platform Technologies代写

Example 1 — if your first name is “Peter” and your surname is “Pan”, then add up PET26 and PAN26, 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.

Question 2 — Binary Addition and Subtraction (13 marks)

Please answer the following questions, showing all your working out and intermediate steps. For this question, use the last two digits of your student number. (For example, if your student number is “s1234567”, then A=7 and B=6; −A=−7 and −B=−6.) If either of these digits is a “0”, use 9 instead.Platform Technologies代写

  1. (4 marks) Convert decimal numbers A, B, −A, and −B to
  2. (4 marks) Show how to add together the two 4-bit binary numbers (A+B) and state whether the answer is valid to 4-bit
  3. (5 marks) Show how to subtract the two 4-bit binary numbers (−A−B) using 2’s complement Show how to translate the binary result back to decimal.

Question 3 — Bitwise Operations (7 marks)

The bitwise operators AND, OR, and XOR allow for bits to be reset (to 0), set (to 1), and inverted (from 0 to 1, and from 1 to 0).

Bit masks are strings of bits that allow for a single bitwise operation on particular bits. Commonly a bit string is 8 bits long (referred to as a byte).

Conventionally, bit strings are indexed from 0 staring with the rightmost digit. Let A = xxxx xxxx2, where each x is a unique bit (0 or 1).

Byte A x x x x x x x x
Bit position 7 6 5 4 3 2 1 0

Find the appropriate bitmask(s) M and bitwise operator(s) for ALL byte A for the following cases, showing all your working out and intermediate steps:

  1. (4 marks) Set bits 0 and 6, and reset all other
  2. (3 marks) Invert the values (the opposite of what it currently is) of bits 2, 3, 4, and 5, and leave the 2 bits on each side (bits 0, 1, 6, and 7)Platform Technologies代写

Question 4 — Logic Circuits and Truth Tables (20 marks)

For each of the above circuits:

  1. (5 marks) Write down the equivalent logic expression (simplification is NOTrequired).
  2. (13marks) Write a truth table that shows the inputs (A, B, C) and the outputs of each gate up to and including the final output (O). Showing all your working out and intermediate steps (the output of each gate) in the truth
  3. (2 marks) Compare the final output columns in these two truth tables. Do these two expressions give the sameoutput?Platform Technologies代写

Question 5 — SECDED code (14 marks)

Data has been encoded using an even-parity SECDED code. The binary code was then retrieved as 01000110.

  1. (2 marks) Was there an error in transmission? Explain your
  2. (12marks) If there was an error, either correct it and report the binary for the corrected ASCII character or explain why it could not be corrected. Showing all intermediate steps (including the bits covered by each parity bit) in your

Advanced Questions (26 marks)

Note: The specifics of these questions have not been covered in lectures. It tests your ability to do independent research, as well as apply the concepts and ideas you have learned to a new situation. Don’t forget to cite your references.

Question 6 Platform Technologies代写

Carrier Sense Multiple Access/Collision Detect (CSMA/CD) is a major protocol used in Ethernet and standardised as 802.3

  1. (4 marks) Briefly explain how CSMA/CD
  2. (2 marks) How is the back off time calculated in the event of acollision?
  3. (2 marks) What is CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) and what is the major difference compared toCSMA/CD.

Question 7 Platform Technologies代写

Do some research and find out how real (floating point) numbers are represented in  Binary.

  1. (5 marks) Devise your own 16-bit representation for floating point numbers. Draw a diagram of your representation and explain what the various bits are used
  2. (3 marks) Show how the numbers 1, 10, and 1/3 are represented in your
  3. (5 marks) If your student number is “s1234567”,then
    • A=7 andB=6
    • x = A + B/10 = 7 + 6/10 =6
    • y = B + A/10 = 6 + 7/10 =7

If either of these digits is a “0”, use 9 instead. Platform Technologies代写

  • Show how x and y would be represented using your 16-bit
  • Showin detail, the various steps needed to add together the two numbers x and
  1. (5 marks) When adding up a large number of floating point numbers, in what order should they be added together to get the most accurate result? Explain why with an example.
Platform Technologies代写
Platform Technologies代写

更多其他:C++代写 java代写 r代写 Data Analysis代写 代码代写 金融代写  python代写 web代写 物理代写 数学代写 考试助攻 计算机代写

合作平台:天才代写 幽灵代写 写手招聘 Essay代写

 


天才代写-代写联系方式