The computer internal code of Chinese characters is the national standard code, right? 5

Updated on technology 2024-06-12
9 answers
  1. Anonymous users2024-02-11

    Wrong. National standard code: according to the international standard of the development of Chinese characters and symbols of the exchange code, the national standard GB2312-80 contains 7445 Chinese characters and characters, according to the characteristics and position of each character, all characters are divided into 94 areas, 94 bits.

    Convert the area code area and bit into hexadecimal numbers respectively, and then +2020h is the national standard code.

    The internal code of Chinese characters: also known as the (machine) internal code. It is the Chinese character used in the computer to process the information of Chinese characters**.

    Inner code = national standard code + 8080h

  2. Anonymous users2024-02-10

    First convert the area code into the international code, and then add the international code to 8080h, that is, the machine code.

    Summarize it for yourself:

    1.The area code (decimal) is converted to the area code (hexadecimal).

    Here you want to replace the first two bits with hexadecimal, and then the last two digits with hexadecimal.

    For example, if the location code of a Chinese character is 5448, 54 is converted to 36 in hexadecimal system. Then convert the bit code 48 to a hexadecimal number of 30 to get the hexadecimal number 3630.

    2.International code = area code (hexadecimal) 2020h For example, 3630h + 2020h = 5650h

    Get the GB code GB2312

    3.Chinese character machine code = international code 8080h

    The internal code is 5650h+8080h=d6d0h, remember the above three, invincible!! Hehe. It's true.

  3. Anonymous users2024-02-09

    The difference between the in-machine code and the national standard code of a Chinese character is that the highest bit binary value of each byte is different. The highest binary value of each byte in the machine code is 1, and the national standard code is 0.

    The internal code is the highest digit of the two bytes of the Chinese character exchange code (national standard code) plus 1 respectively, that is, the two bytes of the Chinese character exchange code (national standard code) are added 80h respectively to obtain the corresponding internal code. Most Chinese character systems use the highest position of each byte of the national standard code 1 as the internal code of Chinese characters.

    Reasons for the deformation of the national standard code in the machine:

    The national standard code is the standard code for the exchange of information between Chinese characters, but because the highest digit of the byte before and after it is 0, it conflicts with the ASCII code, such as Bao Zi, the national standard code is 31h and 23h, and the Western character 1"And the scii is also 31h and 23h, now if there are two bytes in the memory for 31h and 23h, is this a Chinese character, or two Western characters 1"with

    So there is ambiguity, obviously, the national standard code is not possible to be directly adopted inside the computer, therefore, the machine code of Chinese characters adopts the deformed national standard code.

  4. Anonymous users2024-02-08

    The difference between the in-machine code and the national standard code of a Chinese character is that the highest binary value of each byte of the former is 1, while the latter is 0. The computer internally stores, processes, processes, and transmits the characters used in the processing and transmission of Chinese characters. After the input code is accepted, it is converted into an internal code by the "input code conversion module" of the Chinese character operating system, regardless of the keyboard input method used.

    The internal code is the most basic encoding of Chinese characters, no matter what Chinese character system and Chinese character input method, the input Chinese character code must be converted into the machine code inside the machine, so that it can be stored and processed in various ways.

    The relationship between the Chinese character machine code, the national standard code and the area code is as follows: the two bytes of the area code (decimal system) are converted to hexadecimal and then added 2020h to obtain the corresponding national standard code.

    The internal code is the highest digit of the two bytes of the Chinese character exchange code (national standard code) plus 1 respectively, that is, the two bytes of the Chinese character exchange code (national standard code) are added 80h respectively to obtain the corresponding internal code. The two bytes of the area code (decimal) are converted to hexadecimal and then a0h is added to obtain the corresponding in-camera code.

  5. Anonymous users2024-02-07

    The area code for storing a Chinese character occupies two bytes, and the area code and code each occupy one byte. The area code and tag number are no more than 94, so the highest bit of these two bytes is still "0". In order to avoid the indistinguishability between the location of Chinese characters and the ASCII code, the internal code of Chinese characters is used for the preservation of Chinese characters in the computer, also known as the internal code of Chinese characters.

    At present, the dominant Chinese character in-machine code is to add the area code and bit code respectively to the number AOH as the in-machine code. For example, the hexadecimal representation of the area code of the word "ah" is 1001h, and the in-machine code of the word "ah" is boaih. In this way, the highest digits of the two bytes of the Chinese character machine code are "1", which is easy to distinguish from the ASCII code in Western language.

    The Chinese character machine code formulated by GB2312-80 national code lead Chunzhun is also known as GB2312 code. The conversion relationship between it and the national standard location code is:

    In-machine code area code a0a0h

    Like English characters, the size relationship of Chinese characters is also determined according to the size of their encoding, that is, the size of Chinese characters in different zones is determined by the first byte of the in-machine code, and the size of the second byte of Chinese characters in the same zone is determined by the size of the second byte. Since the inner code of Chinese characters is greater than 128, the Chinese characters are larger than the ASCII code (only for GB2312 codes) whether they are high-level or low-digit internal codes.

    It should be noted that in Taiwan Province of China, the "big five code (big-5)" is widely used at present, for this kind of internal code, a Chinese character is also a two-byte representation, a total of 13053 Chinese characters.

  6. Anonymous users2024-02-06

    The difference between the in-machine code and the national standard code of a Chinese character is that the highest binary value of each byte of the former is 1, while the latter is 0.

    The National Standard**, or GBP, is a set of Chinese commonly used Chinese characters in the People's Republic of China and is also used in Singapore. The official use of GB18030 is now mandatory in the People's Republic of China, but older computers still use GB2312.

    In 1980, the National Bureau of Standards promulgated the "Chinese Character Set for Information Exchange"."The Chinese character exchange code specified in the basic set (code GB231280) is used as the national standard Chinese character code. GB231280 has a total of 7445 characters trembling and filial piety symbols: 6763 Chinese character symbols, 3755 first-level Chinese characters (arranged in alphabetical order of Chinese pinyin), 3008 second-level Chinese characters (arranged in the order of radical strokes), 682 non-Chinese character symbols, GB231280 stipulates that we know that the keyboard is the main input device of the current microcomputer, and the input code is the code when using the English keyboard to input Chinese characters.

    Chinese character machine internal code, also known as "Chinese character ASCII code", referred to as "internal code", refers to the computer internal storage, processing and transmission of Chinese characters used in the composition of 0 and 1 symbols. After the input code is accepted, it is converted into an internal code by the "input code conversion module" of the Chinese character operating system, regardless of the keyboard input method used. The internal code is the most basic encoding of Chinese characters, no matter what kind of Chinese character system and Chinese character input method, the input Chinese character code must be converted into the machine code inside the machine, so that the draft can be stored and processed in various ways.

  7. Anonymous users2024-02-05

    8080h 。

    A kanji occupies two bytes, with the highest bit of each byte being 1. The specific method is: 7445 characters are collected to form a 94*94 square, each row is called a "district", each column is called a "bit", the range of the area code is 01-94, and the ** composed of the area code and the code is called the "area code".

    The location input method is to enter Chinese characters by entering the area code.

    Add the area code and tag code to 20h respectively, and the resulting 4-digit hexadecimal integer is called the national standard code, and the encoding range is 0x2121 0x7e7e. In order to be compatible with the standard ASCII code, add 80h to each byte of the national standard code, and the encoding formed is called the internal code, referred to as the internal code, which is the actual storage of Chinese characters in the machine**GB2312-80 The internal code range of the GB2312-80 standard is 0xa1a1 0xfefe.

  8. Anonymous users2024-02-04

    The correct Chinese character in-machine code is a3a3h.

    The internal code is obtained by placing the first two bytes of the first two bytes before and after the national standard code to 1 respectively. Therefore, the values represented by the first two and last two digits of the hexadecimal number of the internal code should be greater than 80h respectively, so it seems that only C meets the conditions.

    Because the Chinese character processing system should ensure the compatibility of Chinese and Western languages, when there are ASCII codes and Chinese national standard codes in the system at the same time, ambiguity will occur. For example, if there are two bytes of content for 30h and 21h, it can represent both the national standard code of the Chinese character "ah" and the western word "0" and "!".

    ASCII code. For this reason, the Chinese character machine code should be properly processed and transformed into the national standard code.

  9. Anonymous users2024-02-03

    That's right, because the highest digit of the two bytes of the Chinese character code must be, and the Chinese character code = national standard code + 8080h

Related questions
2 answers2024-06-12

The number of Chinese characters in the computer Chinese character database is determined by the character set, GB2312 has more than 6,000 characters, GBK is about 1-20,000, and GB18030 is about 60,000. >>>More

6 answers2024-06-12

RAM random access device, do the main memory, ROM read-only memory, now generally not used, EPROM, rewritable memory, generally erased with ultraviolet light, can be written electrically, used less. E2PROM, electrical erase, electrical write, is now widely used, such as the BIOS of a computer, etc.

7 answers2024-06-12

If it's broken after a while.

There is a display that cannot enter the desktop. >>>More

5 answers2024-06-12

360TimeProtect time protection tool.

Thanks to MJ0011 for delivery. >>>More

8 answers2024-06-12

The performance of the assembly machine is good, and the brand machine has good after-sales service. >>>More