MYTUTOR SUBJECT ANSWERS

567 views

What is 55 using 8-bit unsigned binary?

Answer: 00110111

Thinking: Two possible ways of answering this question expected for A Level and even at GCSE, let's start with the most common.

- Method one - consider the column headers for binary numbers.

The question says we need 8 bits, so the column headers are: 128, 64, 32, 16, 6, 4, 2, 1. (Remember, you must start at one, right to left, and double at each increment, following the pattern of powers of two - post a question if you're struggling to do this)

Now, going right to left, fill in a one underneath each header if it can be used to make up the target number, 55. So, going left to right, 128 is too big, write a zero, 64 is too big, 32 is appropriate, so write a one, 16 is appropriate, and so on.

At the end, ensure the numbers add to the target. Here, 32+16+4+2+1 = 55.

- Method two - use remainder division. 

We will continually divide the number 55 by two, until we reach a result of zero. At each step, note the result of the division and the remainder, remember we're only using whole numbers here.

55/2 = 27 remainder 1

27/2 = 13 remainder 1

13/2 = 6 remainder 1

6/2 = 3 remainder 0

3/2 = 1 remainder 1

1/2 = 0 remainder 1, we have reached zero, so stop here.

Now, read back the remainders, bottom to top to give 110111. Remember the question asks for 8 bit signed binary, so add in two zeros on the left side, to make the number fit the requirement, giving our answer of 00110111.

- Note: the question asks for 8-bit unsigned binary. You may be wondering about the importance of the word unsigned. Remember, the use of signed/unsigned relates to how the number handles the sign (positive/negative) of the number. An unsigned number can only be positive, whereas a signed number can be either positive or negative, determined by the left-most bit (0 = positive, 1 = negative), if you are struggling with this, post a question.

Joseph C. GCSE Computing tutor, IB Computing tutor, A Level Computing...

9 months ago

Answered by Joseph, an A Level Computing tutor with MyTutor


Still stuck? Get one-to-one help from a personally interviewed subject specialist

17 SUBJECT SPECIALISTS

£20 /hr

Andrew M.

Degree: Computer Science (Bachelors) - Exeter University

Subjects offered:Computing, Maths

Computing
Maths

“Hi, my name is Andrew and I'm a Computer Science student at the University of Exeter. I have a deep passion for all things computing and mathematics related, and would love to share that with you!A bit about my sessio...”

£24 /hr

Joe S.

Degree: Computer Science (Bachelors) - Bristol University

Subjects offered:Computing, Maths+ 1 more

Computing
Maths
ICT

“Top tutor from the renowned Russell university group, ready to help you improve your grades.”

£20 /hr

Zoe N.

Degree: Computer Science (Masters) - St. Andrews University

Subjects offered:Computing, Maths+ 1 more

Computing
Maths
English

“About me: I'm a first year computer science student at the University of St. Andrews. I have been a private tutor previously for two years but I have been helping my younger brother with the subjects he struggles with for many more ye...”

MyTutor guarantee

About the author

Joseph C.

Currently unavailable:

Degree: Computer Science (Bachelors) - Southampton University

Subjects offered:Computing, Psychology+ 1 more

Computing
Psychology
Maths

“About Me: I'm a Computer Science student at the University of Southampton. I've always had a good mind for all thingslogic and problem solving, so it's no suprise my day to day work involves lots of programming and maths. I understan...”

You may also like...

Other A Level Computing questions

Represent the denary number 5.625 as an unsigned binary fixed point number with three bits before and five bits after the binary point.

What is an Algorithm?

When a stack is implemented using a 1-D array, adding a valid item can cause an execution error. Explain why an execution error can occur in this situation.

What is the difference between validation and verification?

View A Level Computing tutors

We use cookies to improve your site experience. By continuing to use this website, we'll assume that you're OK with this. Dismiss

mtw:mercury1:status:ok