登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

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

作者:sunlei419 栏目:单片机
请指教怎么将二进制数转化为十六进制(汇编程序)
本人编写单片机汇编程序时,遇到一个问题,请各位高手指教:怎么将二进制数转化为十六进制?
        谢谢


2楼: >>参与讨论
xuxuren

不是很明白

3楼: >>参与讨论
hotpower
0~1/0~F
 
4楼: >>参与讨论
zhangqi61
你的意思我不懂,4个二进制位组成1个十六进制位
 
5楼: >>参与讨论
sunlei419
不是了拉
是八位的二进制位,转化为两位的八进制,例如:将16的二进制0001,0000转化为16H,既0001,0110

6楼: >>参与讨论
zhangqi61
再问一个问题,假如是111的二进制位呢,转化成什么
 
7楼: >>参与讨论
athlon64fx
先搞清楚计算机是否认识16进制数
 
8楼: >>参与讨论
sunlei419
郁闷
没人帮忙,哎,只有使用笨办法了!调用列表一个一个改吧!反正才60
个数

9楼: >>参与讨论
sunlei419
123
不是计算机,是单片机
是用在时钟芯片中的,时钟芯片只认识十六进制数

10楼: >>参与讨论
lipyxj
可靠
是bcd码吗?

11楼: >>参与讨论
lipyxj
0755
大电话0755-28770313-1100我告诉你

12楼: >>参与讨论
xjycug
RE
利用左移右移的指令看行不行,不过我还是不大明白,你是想将串行数据转换为并行数据吗?

13楼: >>参与讨论
wujian
列个表给你
二进制数   十六进制数
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           

14楼: >>参与讨论
李冬发
单片机不是计算机?楼主是现代东方朔?!
 
15楼: >>参与讨论
小小公民
我想想
 

16楼: >>参与讨论
fushaobing
查书
有一些书的附录有“子程序库”,里面就好多象“多字节加法”,“二进制转十进制BCD码”等子程序,可以直接拿来用

17楼: >>参与讨论
wmwm2003
同意sunlei419
是八位的二进制位,转化为两个八位的二进制,例如:

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

将前四位取出就行了,





18楼: >>参与讨论
dengm
BIN TO BCD
     MOV B, #10
     DIV AB
     SWAP A
     ORL A, B


19楼: >>参与讨论
hotpower
A整数B余数
我用汇编时经常搞这种活动...

20楼: >>参与讨论
cf100
晕头转向
二进制和十六进制不用转换的。十六进制在MCU中也是用二进制表示的,建议楼主去补一下数制基础的课。

21楼: >>参与讨论
hotpower
我对本主题一直不解
 
22楼: >>参与讨论
学生一名
按照8421对应,比如(37)16,3就对应一个2和一个1就是0011,7对应的就是4,2,1那么它就是0111,然后组合起来就是(00110111)⒉这就是将十六进制转化为二进制,同理也可以将二进制转化为十六进制,刚学,有不到位处谅解。
参与讨论
昵称:
讨论内容:
 
 
相关帖子
各位推荐一个烧录器
关于光柱显示问题?
dsp咨询
单片机写数据到fpga有问题?
有没有类似三极管一样的电子开关啊
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号