读书人

麻烦各位前辈了 db有关问题

发布时间: 2012-02-23 22:01:35 作者: rapoo

麻烦各位前辈了 db问题
我用 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的数据可以做为串输出。

读书人网 >汇编语言

热点推荐