What do you mean by byte, Electrical Engineering

Assignment Help:

Q. What do you mean by Byte?

Without question, the most vital data structure used by the 80x86 microprocessor is the byte this is true since the ASCII code is a 7-bit non-weighted binary code that is used on the byte boundary in most computers and A byte consists of eight bits and is the smallest addressable datum (data item) in the microprocessor.

I/O addresses and Main memory in the PC are all byte addresses this means that the smallest item that can be individually accessed by an 80x86 program is an 8-bit value. To access anything smaller needs that you read the byte containing the data and mask out the unwanted bits.

The bits in the byte are numbered from bit zero (b0) through seven (b7) as follows:

b7

b6

b5

b4

b3

b2

b1

b0

A Bit 0 is the low order bit or least significant bit, bit 7 is the high order bit or most important bit of the byte. We'll refer to all other bits by their number.

A byte as well contains exactly two nibbles and Bits b0 through b3 comprise the low order nibble, and bits b4 through b7 form the high order nibble. Ever since a byte contains exactly two nibbles, byte values require two hexadecimal digits.

Ever since a byte contains eight bits, it can represent 2^8, or 256, different values. Generally, we'll use a byte to represent:

  1. unsigned numeric values in the range 0 => 255
  2. signed numbers in the range -128 => +127
  3. ASCII character codes
  4. Other special data types requiring not more than 256 different values. Many data types have less than 256 items so eight bits is usually sufficient.

Ever since the PC is a byte addressable machine, it turns out to be more efficient to manipulate a whole byte than an individual bit or nibble. Therefore, most programmers use a whole byte to represent data types that require no more than 256 items, even if fewer than eight bits would suffice. For illustration, we'll often represent the boolean values true and false by 00000001 and 00000000 (respectively).

Most likely the most important use for a byte is holding a character code. Characters typed at the keyboard displayed on the screen, and printed on the printer all have numeric values. To permit it to communicate with the rest of the world, the IBM PC uses a variant of the ASCII character set as there are 128 defined codes in the ASCII character set. IBM PC uses the remaining 128 possible values for extended character codes including European characters, Greek letters, graphic symbols, and math symbols.


Related Discussions:- What do you mean by byte

Advantages of expert system, Advantages of Expert System The system, on...

Advantages of Expert System The system, once set up, requires to be tested employing data with known outcomes to see if it functions correctly. If it's being used to diagnos

Name the special functions registers available in 8051, Name the special fu...

Name the special functions registers available in 8051. Accumulator B Register Program Status Word. Stack Pointer. Data Pointer. Port 0 Port 1 Port 2 Po

Linear components, A linear circuit component is one that has a linear I V ...

A linear circuit component is one that has a linear I V characteristic

Dad double add instruction , DAD Double Add Instruction The contents o...

DAD Double Add Instruction The contents of register  R P are added  to the  contents  of HL register pair  and results of addition is stored  in HL register pair. R P   may b

Breifly explain abrasive jet machining, Breifly explain abrasive jet machin...

Breifly explain abrasive jet machining in Briefly explain the following key terms in electrochemical machining (a) Electrolytes (b) ECM tooling techniques with suitable ex

Determine the current through each resistor, For the circuit of Fig 1a: ...

For the circuit of Fig 1a: (i) Using Ohm's Law , determine the equivalent resistance across the battery (ii)  determine the current through each resistor (iii) the arrang

Rc coupled amplifier over a single stage, Q. What is the advantage of a two...

Q. What is the advantage of a two-stage overloaded RC coupled amplifier over a single stage one? What are it's uses? It is a frequently encountered configuration. Here, the tra

Digital system, 1- Use 4-to-16 decoder and some residue gates to recognize ...

1- Use 4-to-16 decoder and some residue gates to recognize the following functions F1(A,B,C)= S(1,2,4,5,7) F2(A,B,C,D)= S(1,2,4,5,7,10,12,14,15) F3(A,B,C,D,E)= S(1,2,4,5,7,10,12,1

Find in wavelengths how long the line, Q. A transmission line with air diel...

Q. A transmission line with air dielectric is 25 m long. Find, in wavelengths, how long the line is at frequencies of 1 kHz, 10 MHz, and 100 MHz.

Capacitive coupling, A Class, "A" Amplifier is needed with the following sp...

A Class, "A" Amplifier is needed with the following specification: Collector Current = 5mA Needed offset voltage across RE= 2V Lowest input Frequency = 50Hz Use a BC108

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd