当前位置: 代码迷 >> 汇编语言 >> 麻烦各位前辈了 db有关问题
  详细解决方案

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

热度:5018   发布时间:2013-02-26 00:00:00.0
麻烦各位前辈了 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的数据可以做为串输出。
  相关解决方案