我用 db ‘1937’
为什么在内存中表示 31 39 33 37 前面的3是哪里来的?
------解决方案--------------------------------------------------------
v1 db 1,9,3,7
v2 db '1937'
v1与v2是不一样的,前者在内存中各字节对应的是该数据的二进制值,如 1 == 00000001
9 == 00000009
而v2中的数据存的是那个数对应的ASCII码值,‘1’ == 31h , '9' == 39h
v1的各数据一般用来做计算
V2的数据可以做为串输出。