+ -
当前位置:首页 → 问答吧 → 关于数据定义部分“0dah,0B3H,0c0H”表示什么??

关于数据定义部分“0dah,0B3H,0c0H”表示什么??

时间:2011-12-14

来源:互联网

在网上找见的一个程序中,数据段定义部分有如下几个语句:

str_menu DB ' File(F1) Edit(F2)',13,10,'$'  
file_0 DB 0dah , 11 DUP(0C4H),0BFH ,13,10,'$'

file_5 DB 0B3H,' Exit ',0B3H,13,10,'$'  
file_6 DB 0c0H, 11 DUP(0c4h),0d9H,13,10,'$'

疑问:

1.定义部分的 13,10代表什么含义??
2.0dah , 11 DUP(0C4H),0BFH这个又分别代表什么含义??
OC4H是不是表示一条横杠啊??我见在XP系统上是可以正常显示的,但在WIN7上却是汉字??如何解决??
3.OB3H是竖线吧??WIN7先显示的是?,这个要怎么办?
OC0H又是什么??

4.有没有相关这个信息可查询的信息表什么的??


作者: freedozone   发布时间: 2011-12-14

引用楼主 freedozone 的回复:
在网上找见的一个程序中,数据段定义部分有如下几个语句:

str_menu DB ' File(F1) Edit(F2)',13,10,'$'
file_0 DB 0dah , 11 DUP(0C4H),0BFH ,13,10,'$'

file_5 DB 0B3H,' Exit ',0B3H,13,10,'$'
file_6 DB 0c0H, 11 DUP(0c4h),0d9……

你问的内容是ASCII编码的意义。你可以搜索ASCII以了解内容
13 是回车符
10 是换行符
0dh = 13
0ah = 10
...

作者: gsy999   发布时间: 2011-12-14