|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請指教怎么將二進制數(shù)轉(zhuǎn)化為十六進制(匯編程序) |
| 作者:sunlei419 欄目:單片機 |
本人編寫單片機匯編程序時,遇到一個問題,請各位高手指教:怎么將二進制數(shù)轉(zhuǎn)化為十六進制? 謝謝 |
| 2樓: | >>參與討論 |
| 作者: xuxuren 于 2005/5/3 21:49:00 發(fā)布:
恩 不是很明白 |
|
| 3樓: | >>參與討論 |
| 作者: hotpower 于 2005/5/3 21:51:00 發(fā)布:
0~1/0~F |
|
| 4樓: | >>參與討論 |
| 作者: zhangqi61 于 2005/5/3 22:03:00 發(fā)布:
你的意思我不懂,4個二進制位組成1個十六進制位 |
|
| 5樓: | >>參與討論 |
| 作者: sunlei419 于 2005/5/4 9:42:00 發(fā)布:
不是了拉 是八位的二進制位,轉(zhuǎn)化為兩位的八進制,例如:將16的二進制0001,0000轉(zhuǎn)化為16H,既0001,0110 |
|
| 6樓: | >>參與討論 |
| 作者: zhangqi61 于 2005/5/4 9:51:00 發(fā)布:
再問一個問題,假如是111的二進制位呢,轉(zhuǎn)化成什么 |
|
| 7樓: | >>參與討論 |
| 作者: athlon64fx 于 2005/5/4 9:55:00 發(fā)布:
先搞清楚計算機是否認識16進制數(shù) |
|
| 8樓: | >>參與討論 |
| 作者: sunlei419 于 2005/5/4 11:28:00 發(fā)布:
郁悶 沒人幫忙,哎,只有使用笨辦法了!調(diào)用列表一個一個改吧!反正才60 個數(shù) |
|
| 9樓: | >>參與討論 |
| 作者: sunlei419 于 2005/5/4 11:30:00 發(fā)布:
123 不是計算機,是單片機 是用在時鐘芯片中的,時鐘芯片只認識十六進制數(shù) |
|
| 10樓: | >>參與討論 |
| 作者: lipyxj 于 2005/5/4 11:47:00 發(fā)布:
可靠 是bcd碼嗎? |
|
| 11樓: | >>參與討論 |
| 作者: lipyxj 于 2005/5/4 11:50:00 發(fā)布:
0755 大電話0755-28770313-1100我告訴你 |
|
| 12樓: | >>參與討論 |
| 作者: xjycug 于 2005/5/4 13:01:00 發(fā)布:
RE 利用左移右移的指令看行不行,不過我還是不大明白,你是想將串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)嗎? |
|
| 13樓: | >>參與討論 |
| 作者: wujian 于 2005/5/4 18:23:00 發(fā)布:
列個表給你 二進制數(shù) 十六進制數(shù) 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樓: | >>參與討論 |
| 作者: 李冬發(fā) 于 2005/5/5 9:32:00 發(fā)布:
單片機不是計算機?樓主是現(xiàn)代東方朔?! |
|
| 15樓: | >>參與討論 |
| 作者: 小小公民 于 2005/5/6 13:53:00 發(fā)布:
我想想 |
|
| 16樓: | >>參與討論 |
| 作者: fushaobing 于 2005/5/6 14:34:00 發(fā)布:
查書 有一些書的附錄有“子程序庫”,里面就好多象“多字節(jié)加法”,“二進制轉(zhuǎn)十進制BCD碼”等子程序,可以直接拿來用 |
|
| 17樓: | >>參與討論 |
| 作者: wmwm2003 于 2005/5/6 14:49:00 發(fā)布:
同意sunlei419 是八位的二進制位,轉(zhuǎn)化為兩個八位的二進制,例如: 將16的二進制00010000B 轉(zhuǎn)化為10H, 既0001,0000 將前四位取出就行了, |
|
| 18樓: | >>參與討論 |
| 作者: dengm 于 2005/5/6 20:11:00 發(fā)布:
BIN TO BCD MOV B, #10 DIV AB SWAP A ORL A, B |
|
| 19樓: | >>參與討論 |
| 作者: hotpower 于 2005/5/6 21:18:00 發(fā)布:
A整數(shù)B余數(shù) 我用匯編時經(jīng)常搞這種活動... |
|
| 20樓: | >>參與討論 |
| 作者: cf100 于 2005/5/6 22:08:00 發(fā)布:
暈頭轉(zhuǎn)向 二進制和十六進制不用轉(zhuǎn)換的。十六進制在MCU中也是用二進制表示的,建議樓主去補一下數(shù)制基礎(chǔ)的課。 |
|
| 21樓: | >>參與討論 |
| 作者: hotpower 于 2005/5/6 22:14:00 發(fā)布:
我對本主題一直不解 |
|
| 22樓: | >>參與討論 |
| 作者: 學(xué)生一名 于 2009/12/15 8:32:00 發(fā)布:
按照8421對應(yīng),比如(37)16,3就對應(yīng)一個2和一個1就是0011,7對應(yīng)的就是4,2,1那么它就是0111,然后組合起來就是(00110111)⒉這就是將十六進制轉(zhuǎn)化為二進制,同理也可以將二進制轉(zhuǎn)化為十六進制,剛學(xué),有不到位處諒解。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |