為什么學(xué)這個(gè)盏筐?
數(shù)字電路里流淌的是數(shù)字信號(hào)围俘,此信號(hào)只有兩種狀態(tài),“0”和“1”琢融,可直接表述成二進(jìn)制數(shù)界牡。
數(shù)制,即計(jì)數(shù)制吏奸,數(shù)數(shù)的方法欢揖,count。日常生活中奋蔚,我們習(xí)慣用十進(jìn)制計(jì)數(shù)她混。
當(dāng)我們利用數(shù)字電路去解決現(xiàn)實(shí)問(wèn)題時(shí)烈钞,則需要將兩種計(jì)數(shù)制進(jìn)行轉(zhuǎn)換。
除了二進(jìn)制坤按,十進(jìn)制毯欣,還有八進(jìn)制(現(xiàn)在幾乎不用)和十六進(jìn)制。后面兩種是二進(jìn)制的簡(jiǎn)寫(xiě)進(jìn)制臭脓。
8=2^3
16 = 2^4
數(shù)字電路非常廣泛酗钞,小到邏輯門(mén)電路,大到超大規(guī)模集成電路来累,手機(jī)砚作,電腦,智能設(shè)備……數(shù)字信號(hào)即可以表示數(shù)字嘹锁,也可以表示非數(shù)值的信息葫录,如文字,聲音领猾,圖片米同,視頻。如何將這些非數(shù)值類(lèi)的信息 變成 二進(jìn)制信號(hào)呢摔竿?這就涉及到編碼制度面粮,即將信息通過(guò)編碼的方式轉(zhuǎn)成二進(jìn)制值,如MP3继低、MP4熬苍、midi、jpg郁季、gif等等冷溃。
推薦自學(xué)
數(shù)制
十進(jìn)制 D
數(shù)符:0~9;基數(shù):10梦裂;位權(quán):10^N
進(jìn)位規(guī)則:逢十進(jìn)一
456D =
二進(jìn)制 B
數(shù)符:0似枕、1;基數(shù):2年柠;位權(quán):2^N
進(jìn)位規(guī)則:逢二進(jìn)一
1101.101B =
八進(jìn)制 Q
數(shù)符:0~7凿歼;基數(shù):8;位權(quán):8^N
進(jìn)位規(guī)則:逢八進(jìn)一
123.456Q =
十六進(jìn)制 H
數(shù)符:0~9冗恨、A~F答憔;基數(shù):16;位權(quán):16^N
進(jìn)位規(guī)則:逢十六進(jìn)一
2A8.B7H =
數(shù)數(shù)掀抹,填表
十進(jìn)制???????? 二進(jìn)制??????? 八進(jìn)制??????? 十六進(jìn)制
有何發(fā)現(xiàn)虐拓?
數(shù)制轉(zhuǎn)換
非十進(jìn)制? 轉(zhuǎn)成? 十進(jìn)制
方法:按位權(quán)展開(kāi)求和
二進(jìn)制、八進(jìn)制和十六進(jìn)制 互換
方法傲武?
十進(jìn)制轉(zhuǎn)換成其他進(jìn)制
方法蓉驹? 除基數(shù)取余.乘基數(shù)取整
241
0.875
52.375
碼制(用編碼的方式表示信息)encode
BCD(用4位二進(jìn)制編碼表示的1位十進(jìn)制數(shù))
BCD碼有8421BCD碼城榛、5421BCD碼、余3BCD碼态兴,見(jiàn)表格
格雷碼 Gray
無(wú)權(quán)碼狠持,映射碼,碼距為1瞻润,可靠性編碼
Gray喘垂、二進(jìn)制數(shù) 互換方法
0 ~15 對(duì)應(yīng)的Gray
以上是編碼方式表示數(shù)
編碼方式還能表示西文字,如ASCII美國(guó)信息交換標(biāo)準(zhǔn)代碼绍撞。
在計(jì)算機(jī)中正勒,所有的數(shù)據(jù)在存儲(chǔ)和運(yùn)算時(shí)都要使用二進(jìn)制數(shù)表示(因?yàn)橛?jì)算機(jī)用高電平和低電平分別表示1和0),例如楚午,像a昭齐、b、c矾柜、d這樣的52個(gè)字母(包括大寫(xiě))、以及0就谜、1等數(shù)字還有一些常用的符號(hào)(例如*怪蔑、#、@等)在計(jì)算機(jī)中存儲(chǔ)時(shí)也要使用二進(jìn)制數(shù)來(lái)表示丧荐,而具體用哪些二進(jìn)制數(shù)字表示哪個(gè)符號(hào)缆瓣,當(dāng)然每個(gè)人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通信而不造成混亂虹统,那么大家就必須使用相同的編碼規(guī)則弓坞,于是美國(guó)有關(guān)的標(biāo)準(zhǔn)化組織就出臺(tái)了ASCII編碼,統(tǒng)一規(guī)定了上述常用符號(hào)用哪些二進(jìn)制數(shù)來(lái)表示车荔。
大小規(guī)則
1)數(shù)字0~9比字母要小渡冻。如"7"<"F";
2)數(shù)字0比數(shù)字9要小忧便,并按0到9順序遞增族吻。如"3"<"8"
3)字母A比字母Z要小,并按A到Z順序遞增珠增。如"A"<"Z"
4)同個(gè)字母的大寫(xiě)字母比小寫(xiě)字母要小超歌。如"A"<"a"。
記住幾個(gè)常見(jiàn)字母的ASCII碼大械俳獭:
“換行LF”為0x0A巍举;“回車(chē)CR”為0x0D;空格為0x20凝垛;"0"為0x30懊悯; "A"為0x41蜓谋;"a"為0x61。
另外還有128-255的ASCII字符定枷。
查詢ASCII技巧孤澎,方便查詢ASCII碼對(duì)應(yīng)的字符:新建一個(gè)文本文檔,按住ALT+要查詢的碼值(注意欠窒,這里是十進(jìn)制)覆旭,松開(kāi)即可顯示出對(duì)應(yīng)字符。例如:按住ALT+97,則會(huì)顯示出'a'岖妄。