10年前,在大學裡學習了數字電路,課本中講到了進位之間的相互轉換,最近用到數字晶片74HC125,涉及到TTL-CMOLS-進位轉換,三個方面的知識,重新拿起書本,再查找資料,匯總信息如下:
01:二進位-轉為-八進位
//方法:
//每3位為一組,因為8進位數,需要3bit數據表示0~7,逢八進一;
案例1:(1100 1110)2=(11 001 110)2=(316)8
02:二進位-轉為-十進位
//方法
//2的次方
案例2:(1100 1110)2=1*(2的7次方)+1*(2的6次方)+1*(2的3次方)+1*(2的2次方)+1*(2的1次方)=(206)10
03:二進位-轉為十六進位
//方法
//每4位位一組,因為十六進位數,需要4bit數據表示0~15,逢十六進一;
案例3:(1100 1110)2=(1110 1110)2=(CE)16
/******************************************************************************/
/******************************************************************************/
十進位-轉為二進位
//方法
//除2取餘法
(206)10=(1100 1110)2
十進位-轉為-八進位
//方法
//除8取餘法
(206)10=(316)8
十進位-轉為-十六進位
//方法
//除16取餘法
(206)10=(CE)16
/******************************************************************************/
/******************************************************************************/
八進位-轉為-十進位
//方法
//按位取8的次方
(316)8=3*(8的2次方)+1*(8的1次方)+6*(8的零次方)=(206)10
八進位-轉為-十六進位
//方法
//第一步:八進位-轉為-二進位
//第二步:二進位-轉為-十六進位
/******************************************************************************/
/******************************************************************************/
十六進位-轉為-十進位
//方法
//按位取16的次方
(CE)16=12*(16的1次方)+14*(16的零次方)=(206)10 //十六進位C=十進位12;;十六進位E=十進位14;
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
2020,在我們步入新十年的伊始,全球遭受了百年一遇的重大公共衛生危機。這場危機重啟了全球電子產業格局與供應鏈,新常態下,我們電子產業從業者如何守望相助、攜手打造新的全球技術協作框架?如何準確定義用戶需求、重構最適合的技術方案與最流暢的供應鏈?如何重升電子行業走勢,實現全行業的正向增長?此次ASPENCORE邀請了魏少軍教授、ADI CEO及中國區總裁、 Secure Thingz CEO、比亞迪半導體總經理陳剛、安森美半導體CEO等行業領袖共同探討電子產業未來十年的發展與轉變。
2020年突發的新冠疫情,成為半導體產業數十年來遭遇的最大「黑天鵝」,供給端和需求端的「雙重」不確定性,給電子供應鏈企業帶來空前的挑戰。在「黑天鵝」事件頻發、逆全球化和再全球化並存的當下,企業如何重塑供應鏈,保障自身的供應鏈體系的安全及多元化?一年一度的Aspencore「供應鏈峰會」站在全球視角給您不一樣的思考。
掃描二維碼,報名參加