鱼C论坛

 找回密码
 立即注册
查看: 3012|回复: 5

怎么能让DW和DD中的数据存入内存后显示跟编译器中显示的一样

[复制链接]
发表于 2011-12-4 13:21:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么能让DW和DD中的数据存入内存后显示跟编译器中显示的一样   
比如我这样定义       dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
                             dd 345980,590827,83530,1183000,1843000,2759000,3753000,4649000,5937000
可是到内存后内容就变了,变成了好像的ASSIC码了,  
怎么能让他到内存中以后内容还不变呢??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-4 13:22:33 | 显示全部楼层
:dizzy::dizzy::dizzy::dizzy::dizzy: 急急急,求大虾们帮忙啊!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-4 14:31:53 | 显示全部楼层
一个dword可以定义小于2的32次方的数,不加引号在内存中就是这个数,只有加了引号才表示为ASCI码,比如dd  12345678h,在内存中就是这么表示,而dd “1234”表示的是1,2,3,4的ASCI码,高位用零填充
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-4 16:46:17 | 显示全部楼层
可是我的内存中怎么显示的是一堆乱码呢   
-d 0b62:0
0B62:0000  31 39 37 35 20 10 00 00-00 20 03 00 20 05 00 20   1975 .... .. ..
0B62:0010  31 39 37 36 20 16 00 00-00 20 07 00 20 03 00 20   1976 .... .. ..
0B62:0020  31 39 37 37 20 7E 01 00-00 20 09 00 20 2A 00 20   1977 ~... .. *.
0B62:0030  31 39 37 38 20 4C 05 00-00 20 0D 00 20 68 00 20   1978 L... .. h.
0B62:0040  31 39 37 39 20 56 09 00-00 20 1C 00 20 55 00 20   1979 V... .. U.
0B62:0050  31 39 38 30 20 40 1F 00-00 20 26 00 20 D2 00 20   1980 @... &. ..
0B62:0060  31 39 38 31 20 80 3E 00-00 20 82 00 20 7B 00 20   1981 .>.. .. {.
0B62:0070  31 39 38 32 20 A6 5F 00-00 20 DC 00 20 6F 00 20   1982 ._.. .. o.

后面的怎么是乱码呢,这个是实验七的结果,可是除了年以外都不显示!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-5 01:21:16 | 显示全部楼层
朋友,这个是正确的结果。

如果想让后面的都不是乱码,接下来有课程设计1让你做的,慢慢学吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-5 09:22:38 | 显示全部楼层

哦,谢谢啊,马上看到那了!!~~!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 19:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表