萌辉 发表于 2013-10-18 23:14:19

以字符形式给出的数据,的疑惑。就这几个鱼币了

如果'      '内填写的是数据的话,如db'1934'那该如何处理?不懂了

胡八一 发表于 2013-10-18 23:14:20

如果你改成 db '1934' 那对应的ASCII 31 39 33 34
那如果你认为,为什么后面有mov al,'a'mov bl,'b'的话。自己编写,DEBUG跟踪下答案就出来了。
他只是把 英文'a'和'b'放入 al和bl中。和上面的 db'1934'没关系的。
有图,我也不知道你是不是在疑惑这个问题?http://bbs.fishc.com/forum.php?mod=image&aid=17551&size=300x300&key=13e8315f10955a4e&nocache=yes&type=fixnonehttp://bbs.fishc.com/forum.php?mod=image&aid=17552&size=300x300&key=4bfe4976643705be&nocache=yes&type=fixnone

萌辉 发表于 2013-10-19 20:36:22

谢谢帮我回答

懦弱男人 发表于 2013-10-28 20:46:23

数据与指令在计算机中都是以二进制存储的。在DEBUG中遵循ASCII规则以十六进制显示出来,
页: [1]
查看完整版本: 以字符形式给出的数据,的疑惑。就这几个鱼币了