瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 关于ASCII码的问题【求助】
余洋 - 2006-2-19 17:55:00
有哪位高手可以告诉我怎样知道显示为中文的ASCII的高低字节。我在这里先谢过了
爱上月亮的猪 - 2006-2-19 23:38:00
呵呵,用c比较好,c的字串
不过我有两年没用过c了,忘的差不多了
我写写汇编吧~呵呵才学了两天,不知道写的对不对

呵呵要提一下,ascii的高低字节只有中文和全角字有,英文只用一个字节,所以不存在高低位的问题

.data
Number1 db "关于ASCII码的问题"
.code
a1:
xor eax,eax    寄存器eax=0
xor ecx,ecx    寄存器ecx=0
mov ebx,Number1    寄存器ebx=number1的地址
add ebx,eax    寄存器ebx=新的读取number1的地址
mov cl,[ebx]    寄存器cl=当前指针地址
MsgText db [cl],0    这里放显示cl内容......
inc eax        寄存器eax++
cmp eax,15    寄存器判断eax是否运行15次
jz a1        寄存器eax!=0 就跳到a1处

1
查看完整版本: 关于ASCII码的问题【求助】