主要是不懂带符号十进制数据的ASCII码串在内存中是如何存储的。
--------------
带符号十进制数据的ASCII码串,
这是指:以 0 做结尾标志的一串 ASCII 码。
随便写出两串,如下:
DB '+12345', 0
DB '-24680', 0
把它们,转换为二进制补码表示,即为:
0011 0000 0011 1001;
1001 1111 1001 1000。
汇编语言程序如下:
其中“带符号十进制数据的ASCII码串”是:-13579。
程序显示出的,正是其补码:1100 1010 1111 0101。