返回卡包市场

4.5 Fundamentals of data representation

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

Why might you prefer to use sound synthesis over recording an orchestra?

背面 (解答)

• Sound synthesis produces smaller file sizes without loss of quality • Sound synthesis allows for easy editing of files after they have been recorded • Sound synthesis allows for sounds that would be unachievable using traditional instuments

#2
正面 (问题)

Why might you not want to use sound synthesis?

背面 (解答)

• Sound synthesis struggles to recreate the sounds made by traditional instruments • Sound synthesis struggles to recreate the human voice

#3
正面 (问题)

What does MIDI stand for?

背面 (解答)

Musical Instrument Digital Interface

#4
正面 (问题)

What does a MIDI File Consist of?

背面 (解答)

List of Event Messages that explain what notes must be played, when they must played, and how long or loud each note should be.

#5
正面 (问题)

What are some examples of event messages?

背面 (解答)

• Digital signals that specify notation, pitch, and intensity • Control signals for parameters such as volume and vibrato • Clock signals to set the tempo

#6
正面 (问题)

What number base is Denary/Decimal?

背面 (解答)

Base 10

#7
正面 (问题)

What is Hexidecimal useful for?

背面 (解答)

Representing large numbers since you need fewer digits. 2 hex digits = 1 byte i.e. Representing colours

#8
正面 (问题)

What is Floating point binary?

背面 (解答)

When you have binary with a decimal point that can “float” meaning that it can be placed anywhere in the number.

#9
正面 (问题)

What is fixed point binary

背面 (解答)

Binary where you have a decimal point in a fixed place, and fractional parts to the right of the point

#10
正面 (问题)

What is binary?

背面 (解答)

Base 2, meaning it only uses 2 characters, 0 and 1, known as bits

#11
正面 (问题)

What is 4 bits/half a byte called?

背面 (解答)

A nibble

#12
正面 (问题)

What errors can you encounter when doing binary arithmetic?

背面 (解答)

Cancellation : Adding a very small number to a very large number will not change the result Underflow : The result of a calculation is too small to fit into the available number of bits Overflow : The result of a calculation is too big to fit into the available number of bits. Rounding : Some number just can’t be represented using binary. Rounding errors can be represented in absolute, relative and percentage forms

#13
正面 (问题)

What does it mean when deciding between range vs accuracy

背面 (解答)

Since we can never accurately represent some fractional numbers in binary (for instance 1/3), we often must accept a certain amount of inaccuracy. However, it is possible to change the position of the binary point to alter the balance between range and accuracy

#14
正面 (问题)

How many permutations can you have in a byte?

背面 (解答)

256

#15
正面 (问题)

How do you subtract binary?

背面 (解答)

Convert the number you’re subtracting into two’s compliment and then add the two numbers

#16
正面 (问题)

How do you find the maximum values represented by a number base with a specific number of digits?

背面 (解答)

B^n Where B is the number base and n is the number of digits

#17
正面 (问题)

How do you convert hexidecimal to denary

背面 (解答)

16^2 16^1 16^0 Use those headings, convert each hex digit to denary and then multiply by its heading. Total each of the values you get at the end.

#18
正面 (问题)

How do you convert Hexidecimal to binary?

背面 (解答)

Convert each of the hexideciamal digits to denary seperately then convert each denary value into 4 bit unsigned binary and then just put the binary together

#19
正面 (问题)

How do you convert floating point to denary?

背面 (解答)

• Work out the value of the exponent • Denormalise the mantissa (using the exponent) – Moving the the point • Calculate the denary value as normal

#20
正面 (问题)

How do you convert denary to floating point binary?

背面 (解答)

• Convert denary to fixed point binary • Normalise the number • Check what exponent you need to get back to the original number • Convert the exponent to binary • Put the mantissa and the exponent together, making sure you use the correct number of bits for each number

#21
正面 (问题)

How do you convert binary to hexidecimal?

背面 (解答)

Split the binary into sections of 4 bits and convert each of them to denary, then convert to denary values to Hex values and just put them together

#22
正面 (问题)

Define two’s compliment?

背面 (解答)

When the most significant bit in binary is negative, allowing you to represent negative numbers with binary

#23
正面 (问题)

Define normalised

背面 (解答)

The first two bits are different from each other

#24
正面 (问题)

Define negative fixed point binary

背面 (解答)

Mixes Two’s Complement and fixed point binary by having the most significant bit be negative whilst also having numbers after a decimal point.