How ASCII is converted to decimal
The code for the task is:
printf(“Please enter a letter:”);
printf(“The ASCII code that corresponds to this letter is: %d\n”,w);.
Conversion of ascii code to decimal (BCD)
In (1) air, when CX is odd, the lowest address ASCII code, i.e., the first ASCII code, is converted according to the non-combined BCD code format, i.e., a byte is stored only in the BCD code of the first one. So just mask off the high four bits of AL, and then use the STOSB instruction to store AL into DI.
First of all, the ASCII code into decimal, want to go directly to the BCD can not BCD code has 8422421, etc. Generally more than 8421-type what does it mean, for example (8421): for example, 8 (BCD)=1000 that is, 8X1 + 4X0 + 2X0 +1X0 = 8 (2421): 8 (BCD)=1110 reason are the same.
ASCII numbers converted to BCD code value is very simple, directly minus 30H can be.
Xinjie plcascii code to decimal
Xinjie plcascii code to decimal sums by weighted expansion. According to related information, ASCII is a computer coding system based on the Latin alphabet. It is mainly used to display modern English and other Western European languages. It is the most common single-byte coding system in use today, and is equivalent to the international standard ISO/IEC646.ASCII is an 8-bit binary code, which uses an 8-bit binary number to represent a variety of letters and symbols. If this binary number is converted to a decimal number, it is to be expanded and summed by weight.
How to convert ASCII to decimal
///Converts integer values in VW2 to 8 ASCII characters starting from VB10
///using the format 16#0B
VW1000, VB197, 16#00
Note: Because the conversion he is taking up 8 bytes so start with 197
Conversion is complete with VW197-VW199 being 0
VW200 onwards is the result you want.