answersLogoWhite

0


Best Answer

The efficiency of ascii characters using asynchronous data transfer protocol with two stop bits is 8 in 11, or 72%.

There is one start bit, eight data bits*, and two stop bits. That is 11 bit cells, in which a payload of 8 bits is possible, hence the 8 in 11.

*Actually there are only 7 data bits in ASCII... latin-1 and several other incompatible extensions to ASCII have 8. Which one is in use varies between languages - many European countries use different encodings which have the same meanings for the first 128 characters but different for the second 128 depending on what extra characters are required in the language in question.

If the payload was 7 bits, for pure ASCII, then the efficiency with one start bit and two stop bits would be 7 in 10, or 70%.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the efficiency of ascii character using asynchronous data with two stop bits?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the binary equivalent of the word Network using ASCII encoding?

ASCII character array (including null-terminator): {'N','e','t','w','o','r','k','\0'} ASCII character codes (decimal): {78,101,116,119,111,114,107,0} ASCII character codes (octal): {4,7,1,4,5,3,5,0,7,3,5,5,7,3,4,4,6,5,4,0,0} ASCII character codes (hexadecimal): {4E,65,74,77,6F,72,6B,00} ASCII character codes (binary): {01001110,01100101,01110100,01110111,01101111,01110010,01101011,00000000} When treated as a 64-bit value, the ASCII-encoded word "Network" has the decimal value 5,649,049,363,925,854,976.


What is ascii value of smily face?

There is no ASCII value of :-) ASCII encodes only single characters, assigning a numerical 0-127 value to each character. However, if you want the ASCII encoding of a smiley, here's some samples (using Hex values): :-) 0x3A2D29 :) 0x3A29


How much memory does it take to store the letter A?

You can store any of the 127 characters in the ASCII table using just 7 bits. The letter A has character code 65 (0x41) in all ASCII code pages. The code simply maps to the character's glyph in the current code page so you're not actually storing the letter, you are only storing its code. On most systems, the smallest unit of storage is a byte which is typically 8 bits long. The 8th bit is used to determine whether the character is in the standard ASCII character set (0 to 127) or the extended ASCII character set (128 to 255). Only the standard character set is guaranteed to be the same on all systems (the glyphs may vary in style but always represent the same character). The extended character set varies depending on which code page is current. If using UNICODE wide-characters, the character code will consume 2 or 4 bytes. On Windows, it is always 2 bytes. But if using multi-byte character encoding or standard ASCII, it is always 1 byte,


How to print a symbol in Java using the ASCII value?

In order to print a character using its ASCII value, you need to first assign it to a char value like this: char c = (char) 65; In this example, we are casting the int 65 to a char, which converts it to an 'A', since 65 is the ASCII value for the capital letter 'a'. Next, you can print it out if you want: System.out.println(c); That's pretty much all there is to it!


What is the difference between ascii 13 and ascii 10?

Technically, ASCII Decimal 10 is a ASCII (decimal) 10 is a linefeed character, or Vertical tab. ASCII Decimal 13 is a carriage return. If you happen to be using a very old teletype Machine, a ASCII 10 will move you down 1 line, but leave you the same distance from the left margin. ASCII 13 would send you to the left margin, but leave you in the same line. In modern practice, either 10 or 13, or both, will place your cursor on the first character of the next line. Note that some operating systems vary in this. This is why when you open a UNIX text document in a Windows Notepad, the document is a single line with boxes where the ASCII(13)s are, since Notepad only accepts ASCII(10) for line return.


What is the difference between uart and usart?

UART is universal asynchronous receiver/transmitter. It is a piece of computer hardware that translates data between parallel and serial forms. Modern ICs that have UART's that can also communicate synchronously are called USARTs (universal synchronous/asynchronous receiver/transmitter).


What is the binary code for mike?

01101101011010010110101101100101 Assuming you are using ASCII encoding, using 8-bit characters on a Big Endian computer architecture, then it would be: 01101101 01101001 01101011 01100101 On a computer using Little Endian byte-order: 01100101 01101011 01101001 01101101 The binary representation of a character is heavily dependent on the particular character encoding method being used (ASCII was originally the most common encoding, with UTF-8 now superseding it)


What is the name of using letters to create an image?

ascii


How do you convert integers in character using c?

In C, an integer and a character are the same thing, just represented differently. For example: int x = 65; printf("x = (int) %d, (char) %c\n", x, x) should print "x = (int) 65, (char) A" You can also use the atoi (ascii to integer) and itoa (integer to ascii) functions.


How do you find the ASCII value of numbers greater than 9?

You can find the ASCII value of numbers greater than 9 using the following functions: std::to_string or boost::lexical_cast or std::ostringstream depending on the compiler that you are using.


What is ascii value of EOF?

There is no ascii value for EOF. The constant EOF is a special value, not representing any character, but indicating an eof-of-file or error condition when using stream I/O. On the other hand, there is an ascii charactor end-of-file, <CTRL>Z, 26, or 0x1A which, in the DOS era, indicated the end of file in a text file, but this is not the same as the run-time library constant EOF.


How do you get odd ascii letters from a given string using string copy?

there is no such method using string copy