Number systems

0.0(0)
studied byStudied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/34

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:58 PM on 12/25/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

35 Terms

1
New cards

Convert denary to binary

Divide by 2 for x remainder y. Write y in place value and divide x by 2 again. Repeat

2
New cards

Convert denary to hex

Divide by 16 for x remainder y. Write y in hex form in place value and divide x by 16 again. Repeat

3
New cards

What is a bit?

A single 0 or 1

4
New cards

What is a nibble?

4 bits (1010)

5
New cards

What is a byte?

8 bits (10101010) / 2 nibbles

6
New cards

Hex to binary

Map values one digit at a time

7
New cards

Binary to hex

Map values one nibble at a time

8
New cards

Why use hexadecimal?

less display space needed; faster to enter data; easy to convert back to binary; easier to identify values and spot errors

9
New cards

Example usages of hex

Colour coding when formatting web pages in HTML or CSS; low-level code; addresses; error messaging

10
New cards

What indicates that a colour is being coded in hex?

#

11
New cards

How do hex colour codes work?

2 hex digits for each of RGB

12
New cards

White in hex

FFFFFF

13
New cards

Red in hex

FF0000

14
New cards

Black in hex

000000

15
New cards

What does the value of the hex numbers represent?

Intensity of colour

16
New cards

When might you see hex options when setting colour values?

Graphics packages e.g. Adobe creative suite apps

17
New cards

How are hex colour codes used in laser cutters?

Identify how to set laser strength and depth of cut

18
New cards

Why is hex used in assembly code?

Quicker, easier and less error prone for programmers to type assembly code values in hex than long binary strings

19
New cards

How do programmers make it more efficient to troubleshoot low level code?

Using hexadecimal instead of typing out long binary strings

20
New cards

How is hex used in addresses?

Both IP and MAC addresses

21
New cards

What do MAC addresses do?

Media access control - uniquely identify devices on a network

22
New cards

Where do devices get their MAC addresses from?

Assigned by device manufacturer

23
New cards

What are MAC addresses made of?

6 pairs of hex digits NN-NN-NN-DD-DD-DD

24
New cards

What is the NN-NN-NN in MAC addresses

ID of manufacturer

25
New cards

What is the DD-DD-DD in MAC addresses

serial number of device

26
New cards

Which comes first in a MAC address - NN-NN-NN or DD-DD-DD

NN-NN-NN

27
New cards

What do IP addresses do?

Internet Protocol - identify where a device is on a network

28
New cards

What number system are IP version 4 addresses?

decimal

29
New cards

What are IP version 6 addresses?

hex

30
New cards

Which uses hex - IP version 4 or version 6

Version 6

31
New cards

What does IPv6 do?

Provides enough unique addresses for every networked device on the planet

32
New cards

How are IPv6 addresses organised?

128 bits; digits organised in 8 groups; 4 hex digits per group

33
New cards

How many bits in an IPv6 address?

128

34
New cards

Where is hex used in error messaging?

Display of error codes in embedded systems e.g. lifts

35
New cards

Why are hex codes used in error messaging?

Embedded systems have tiny screens if any; hex takes up less space than binary