这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 请指教怎么将二进制数转化为十六进制(汇编程序)

共2条 1/1 1 跳转至

请指教怎么将二进制数转化为十六进制(汇编程序)

院士
2006-09-17 18:14:16     打赏
请指教怎么将二进制数转化为十六进制(汇编程序)



关键词: 指教     怎么     二进制     数转     化为     十六进制     汇编程序    

院士
2006-12-22 22:43:00     打赏
2楼
问 本人编写单片机汇编程序时,遇到一个问题,请各位高手指教:怎么将二进制数转化为十六进制?
        谢谢
1: 恩不是很明白 2: 0~1/0~F 3: 你的意思我不懂,4个二进制位组成1个十六进制位 4: 不是了拉是八位的二进制位,转化为两位的八进制,例如:将16的二进制0001,0000转化为16H,既0001,0110 5: 再问一个问题,假如是111的二进制位呢,转化成什么 6: 先搞清楚计算机是否认识16进制数 7: 郁闷没人帮忙,哎,只有使用笨办法了!调用列表一个一个改吧!反正才60
个数 8: 123不是计算机,是单片机
是用在时钟芯片中的,时钟芯片只认识十六进制数 9: 可靠是bcd码吗? 10: 0755大电话0755-28770313-1100我告诉你 11: RE利用左移右移的指令看行不行,不过我还是不大明白,你是想将串行数据转换为并行数据吗? 12: 列个表给你二进制数   十六进制数
0000         0
0001         1
0010         2
0011         3
0100         4
0101         5
0110         6
0111         7
1000         8
1001         9
1010         A
1011         B
1100         C
1101         D
1110         E
1111         F            13: 单片机不是计算机?楼主是现代东方朔?! 14: 我想想  15: 查书有一些书的附录有“子程序库”,里面就好多象“多字节加法”,“二进制转十进制BCD码”等子程序,可以直接拿来用 16: 同意sunlei419是八位的二进制位,转化为两个八位的二进制,例如:

将16的二进制00010000B 转化为10H, 既0001,0000

将前四位取出就行了,



17: BIN TO BCD     MOV B, #10
     DIV AB
     SWAP A
     ORL A, B
18: A整数B余数我用汇编时经常搞这种活动... 19: 晕头转向二进制和十六进制不用转换的。十六进制在MCU中也是用二进制表示的,建议楼主去补一下数制基础的课。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]