what are bits and how can we use it with programming computers
32767 signed, 65535 unsigned.
8
A group of 4 bits is called a "nibble," while a group of 16 bits is referred to as a "word" in some contexts, though it can also be described as a "halfword" in computing. These terms are used to denote specific sizes of binary data in digital systems.
maximum number of different colours is 2 power 32
This is due to the fact that 16bits would only address 64KB of memory, which even then was very little. The answer for this was to come up with an extra 4 bits to address the total 1MB, this is done trough segmentation of the memory. Google it.
The data bus in the 8086 is 16 bits in size, while the address bus is 20 (16bits would only address 64KB of memory, an extra 4 bits allows to address the total of 1MB, this is done trough segmentation of the memory). To form a multiplexed of data bus and address bus, four bits of 8086 address bus are grounded.
1TB is 240 bytes. It follows that a 40 bit address bus can address 1TB. Since 1TB is 1TB regardless of the system's word size, a 40 bit address bus can address 1TB on a computer with an 8 bit, a 16 bit, a 32 bit, or any other word size.
When referring to bits, we are discussing digital audio. 16 bits is a sampling or playback rate. This is analogous to a film playing back at 16 frames per second versus 8 frames per second. Therefore you have more resolution, or detail. ---- Update: Actually, the above is not really correct: the number of bits (8, 16, 24...) refer to the sample quantization, the resolution/size of each sample. A sample represents the amplitude of the sound at a given moment, with 8bits you can only represent 256 levels, whereas 16bits gives you 66536 levels, that is better resolution per sample (just like the difference on an image with 256 colors, 8bits, versus 66536 colors, 16bits... or then also 'truecolor'/16Million colors for 24bits). On the other hand, the sampling rate is measured in hertz and specifies the number of samples per second, with common values being 11, 22, 44 Khz (thousand hertz). Sample size (bits) and sample rate (hertz) are the two parameters that determine the quality of audio... and the bigger the better.
If you assume that it has a 16-bit data bus, then it would be 128k so the microprocessor can access 2^16 points, which is 64k (from it being a 16bit address) 16bits = 2 bytes (memory) so through a 16 bit memory, it can access 2*64k, which is 128k alternatively, if its 8bit memory, 8bits=1byte 1*64k = 64k I'm no expert, and i was searching for the answer myself, hope this helped
1024 bytes the actual number of bytes in one kilobyte. 2048 is typically referred to as 2 Kilobytes but that is kind of a shorthand. So, technically 2000 bytes exactly would be 1.9531 Kilobytes in the computer world anyway. It all has to do with the binary number system where 2048 is represented with 16bits as 0000100000000000. Each bit from the right to the left is worth double the value of the right most bit that is worth a decimal value of 1. So, again from right to left the bit values are 1,2,4,8,16,32,64,128,256,512,1024,2048. For example the decimal value of 2047 would look like this in binary 00000111111111111. Just add the values of each bit from right to left and you'll get it.
If you would use 'I' in the singular, then use 'you and I'. If you would use 'me', then use 'you and me'.
A digital image in uncompressed format for exactly 3 mega pixels at a color depth of 16bits would take about 6 megabytes of space. The closest typical dimensions to a 3 megapixel image would be 2048x1536 which is exactly 3,145,728 pixels. Most digital cameras will work at 24 bit color depth so an image of 2048x1536 in lossless uncompressed format would take about 9.45 megabytes of space however most cameras will be able to compress this image using jpeg to less than half that size at very high quality settings and maybe to 1/10th (less than 1 megabyte) at good quality settings.