回 帖 发 新 帖 刷新版面

主题:转译问题

这是我最近碰到的一个问题 问下面的内存单元中分配了多少字节 我用的是MASM 5.0
NUM2  DB  '31H,32H,33H'
我测试了下 得出的结果是11个字节的内存单元 这里我想问问 ''这个字符的ASCII码是多少 因为上面的单元答案是33 31 48 2C 33 32 48 2C 33 33 48 这里的48和2C分别是
H和,(英文状态下的逗号)的16进制表示 就33我不太明白是什么 谢谢解答

回复列表 (共4个回复)

沙发

33 就是 '3' 的 ASCII 码啊~~~

板凳


我明白了 谢谢啊 起先我是把那个当成'31'的机内表示了 现在看来清析多了 谢谢帮忙啊

3 楼

应该还有一个表示结束的字符吧,是0或是什么的?不过有些相对写程序的人是透明的,编译器会做这些事。

4 楼


应该有吧 不过我就不太清楚了

我来回复

您尚未登录,请登录后再回复。点此登录或注册