引言
本章節(jié)主要是為了接下來(lái)的學(xué)習(xí)作一個(gè)課程知識(shí)預(yù)備,為后面的學(xué)習(xí)作一個(gè)鋪墊
文章目錄
- 邏輯運(yùn)算
- 計(jì)算機(jī)中的數(shù)制
- 進(jìn)制之間的轉(zhuǎn)換
1.邏輯運(yùn)算
按位操作,四種常見(jiàn)的邏輯運(yùn)算。
與(AND)運(yùn)算:
或運(yùn)算(OR):
非(NOT)運(yùn)算:
異或運(yùn)算(XOR):
2.計(jì)算機(jī)中的數(shù)制
目的:解決微型機(jī)領(lǐng)域中數(shù)的不同表示方法!
常用計(jì)數(shù)制:
- 十進(jìn)制數(shù)–編程時(shí)使用
- 二進(jìn)制數(shù)–計(jì)算機(jī)內(nèi)部信息存儲(chǔ)、運(yùn)算、輸入、輸出都是二進(jìn)制數(shù)
- 八進(jìn)制
- 十六進(jìn)制
二進(jìn)制:
在二進(jìn)制計(jì)數(shù)系統(tǒng)中,表示數(shù)據(jù)的數(shù)字符號(hào)只有兩個(gè),即0和1;大于1的數(shù)就需要兩位或更多位來(lái)表示;
以小數(shù)點(diǎn)為界向前各位的位權(quán)依次是:2o,21,22,… , 向后依次為:2-1,2-2,2-3(2的負(fù)次方)
一個(gè)二進(jìn)制數(shù)可以通過(guò)各位數(shù)字與其位權(quán)之積的和來(lái)計(jì)算其大小。
十六進(jìn)制:
- 人們最常用的是十進(jìn)制,但在計(jì)算機(jī)中為了物理實(shí)現(xiàn)的方便,采用的是二進(jìn)制。
- 人們?yōu)榱藭?shū)寫(xiě)閱讀方便,又常常采用十六進(jìn)制數(shù)來(lái)表示二進(jìn)制數(shù)。
- 十六進(jìn)制的基數(shù)是16,權(quán)值為16o,161,…, 數(shù)碼有0、1、…、9、A、B、C、D、E、F。
- 十六進(jìn)制用H表示,二進(jìn)制數(shù)用B表示。
十六進(jìn)制與二進(jìn)制的關(guān)系:
3.進(jìn)制之間的轉(zhuǎn)換
十六進(jìn)制數(shù)→十進(jìn)制數(shù)
算法:每位的代碼和該位的權(quán)值相乘,再求累加和
二進(jìn)制數(shù)→十六進(jìn)制數(shù)
算法:四位二進(jìn)制數(shù)為一組,每組用等值的十六進(jìn)制代換
十六進(jìn)制數(shù)→二進(jìn)
算法:一位十六進(jìn)制數(shù)用等值的四位二進(jìn)制數(shù)代換
十進(jìn)制整數(shù)→二進(jìn)制數(shù)
算法:除2取整,直到商為零為止 ,倒排