Study guides

☆☆

Q: What is a 16 bit unsigned binary value?

Write your answer...

Submit

Still have questions?

Continue Learning about Engineering

signed: its value can be less than zero unsigned: its value cannot be less than zero example: 16 bit signed: -32768 .. 32767 16 bit unsigned: 0 .. 65535

A 16-bit number is a number made of 16 binary digits. The largest 16-bit number is 1111111111111111 in binary (sixteen 1s), which is equal to 65535 in decimal. This is presuming that you are using an 'unsigned' 16-bit number, which can store numbers from 0 to +65535. If you want to be able to store negative numbers as well, 16-bits will let you store numbers from -32768 to +32767, if you use the two's-complement method for storing a 'signed' value.

In unsigned notation, 0xFFFF (65,535 decimal) is the largest value that will fit in a 16-bit register. In signed notation, 0x7FFF (32,767 decimal) is the largest because the most-significant bit denotes the sign.

The largest number in 16-bit binary is 65535 and is represented by 11111111-11111111.

Binary to Decimal Working from the least-significant bit, the positional values are 1, 2, 4, 8, 16, 32, 64 and 128 (each more significant bit doubles the value of the preceding bit). If the corresponding bit is set, add that value to an accumulator initialised to zero. Decimal to Binary Repeatedly divide the decimal value by 2 and take the remainder (which can only be 0 or 1). Each division determines the value of the next most significant bit, starting with the least significant bit.

Related questions

0..65535 Note: check me using your calc.exe: 65535 = 2^16-1

216-1 or (2^16)-1

signed: its value can be less than zero unsigned: its value cannot be less than zero example: 16 bit signed: -32768 .. 32767 16 bit unsigned: 0 .. 65535

The value range. Example for 16-bit integers: signed: -32768..32767 unsigned: 0..65535

A 5-bit binary counter, interpreted as an unsigned integer, has a range of 0 to 31. Interpreted as a two's complement signed integer, it has a range of -16 to +15.

A 16-bit number is a number made of 16 binary digits. The largest 16-bit number is 1111111111111111 in binary (sixteen 1s), which is equal to 65535 in decimal. This is presuming that you are using an 'unsigned' 16-bit number, which can store numbers from 0 to +65535. If you want to be able to store negative numbers as well, 16-bits will let you store numbers from -32768 to +32767, if you use the two's-complement method for storing a 'signed' value.

In unsigned notation, 0xFFFF (65,535 decimal) is the largest value that will fit in a 16-bit register. In signed notation, 0x7FFF (32,767 decimal) is the largest because the most-significant bit denotes the sign.

In a 16 bit number there must be from zero to 16 '1'. If a bit does not have value zero then it has a value of 1. Nothing else can be represented by a bit. Example 0000 is a 4 bit number. Each bit is a zero. 1010 is also a four bit number. 0000111100001111 is a 16 bit number. 1100110011000001 is also a 16 bit number.

The largest number in 16-bit binary is 65535 and is represented by 11111111-11111111.

16 bit

Hexadecimal is used whenever we want to notate a binary value because each hex digit maps directly with each 4 bit nybble (half a byte). A 64-bit binary value can therefore be reduced to a more concise 16-digit hex value.

Actually, that answer is incorrect. Binary is used to hold information. However, without a context, the information can only be translated as a number. There are two types of binary integers (ironic, right?). The first type is called unsigned. The second type is called signed. If you have an unsigned binary integer, the number can only be positive. If you have a signed binary integer, the first number indicates the sign of the number (and ONLY the sign. A position cannot mean both a value AND positive or negative). A '0' in front means positive, and a '1' in front means negative. So, if the number in question was an unsigned integer, it would have a value of 1024 + 64 + 32 + 16 + 4 + 1 = 1141. If the number in question was a signed integer, it would have a value of (-1)*(64 + 32 + 16 + 4 + 1) = -117.

People also asked

Featured Questions