AnthroJimmy 发表于 2018-5-30 09:16:55

汇编语言实验7的一个问题


db定义的数据的内存存储位置能通过debug命令查找到,但是dd定义的数据,内存中为什么没有显示出来?

1070057369 发表于 2018-8-18 11:29:58

本帖最后由 1070057369 于 2018-8-18 11:31 编辑

右边的是ASCII码,中间的才是内存数据。dd的数据已经存进去了,右边是翻译的ASCII码,不用管。
你看0B3D:0050那一行的第三个字 0010 不就是16嘛 。
数据已经存进去了。
满意请采纳!

20180906 发表于 2018-9-17 14:05:02

1070057369 发表于 2018-8-18 11:29
右边的是ASCII码,中间的才是内存数据。dd的数据已经存进去了,右边是翻译的ASCII码,不用管。
你看0B3D:0 ...

那0010后面的0000难道是21吗?

20180906 发表于 2018-9-17 14:05:59

楼主这个问题解决了吗,我也遇到了,而且运行会直接报错说除法有问题

TZJ5200 发表于 2018-9-30 21:47:52

dd定义的数据已经写入内存中。
dd定义的是4个内存单元,一个实际数据你要用4个内存单元看才正确。
比如:第一个数据16,内存显示为:00 00 00 10
         第二个数据22,内存显示为:00 00 00 16
         第三个数据382,内存显示为:00 00 01 7E
你滴明白??
页: [1]
查看完整版本: 汇编语言实验7的一个问题