论坛风格切换切换到宽版
  • 2461阅读
  • 3回复

请教高手 [复制链接]

上一主题 下一主题
在线BD7IBB
 
发帖
1431
只看楼主 倒序阅读 0楼 发表于: 2009-04-21
我有个问题,如何把23h(16进制)变为23(十进制),痛苦中啊???
离线xiongjunfeng
发帖
1220
只看该作者 1楼 发表于: 2009-04-21
为什么变?两个不等啊
如果是要把23h(16进制数)变为2 3两个字符,可以这么变:(23h>>4)+0x30 ((23h<<4)>>4)+0x30
在线BD7IBB
发帖
1431
只看该作者 2楼 发表于: 2009-04-21
'
为什么变?两个不等啊
如果是要把23h(16进制数)变为2 3两个字符,可以这么变:(23h>>4)+0x30 ((23h<<4)>>4)+0x30
'
不是明白啊,用汇编怎么做啊?
离线BG7NBK
发帖
100
只看该作者 3楼 发表于: 2009-04-21
一个字节的高4位和低4位分别处理就可以了。
高四位就是2,低四位就是3