单片机全套课件_第1页
单片机全套课件_第2页
单片机全套课件_第3页
单片机全套课件_第4页
单片机全套课件_第5页
已阅读5页,还剩609页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

電腦基礎知識

測試題1.1

數制與編碼

1.1.1數制

1.1.2編碼

返回習題1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制

十進位、二進位、十六進制數比較表3.不同進位計數制之間的轉換(1).二進位數、十六進制數轉換成十進位數(2).十進位數轉換成二進位數(3).十進位數轉換成十六進制數(4).二、十六進制數之間的相互轉換

返回習題與思考:將無符號二進位數11011.01B轉換為十進位數,其值為

。2213.5=

B=

H。3十進位數126其對應的十六進制可表示為(

)4十進位數111用8位二進位數表示時,應為__________B。5已知某數的BCD碼為0111010101000010則其表示的十進位數值為()。十進位數5923的BCD碼為

。當採用奇校驗時,ASCII碼1000100和1000110的校驗位D7應為何值?這2個代碼所代表的字元是什麼?

返回1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位數具有下列特點:

(1)有十個不同的數碼符號0,1,2,3,4,5,6,7,8,9。

(2)每一個數碼符號根據它在這個數中所處的位置(數位),按“逢十進一”來決定其實際數值。返回1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制返回二進位數具有下列特點:有兩個不同的數碼符號0,1。每個數碼符號根據它在這個數中的數位,按“逢二進一”來決定其實際數值。1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制返回十六進制數具有下列兩個特點:

(1)它有十六個不同的數碼符號0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。由於數字只有0~9十個,而十六進制要使用十六個數字,所以用A~F六個英文字母分別表示數字10~15。

(2)每個數碼符號根據它在這個數中的數位,按“逢十六進一”來決定其實際的數值。1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位、二進位、十六進制數比較表名稱數碼計數規則適用場合尾碼十進位0--9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0--9A--F逢十六進一為了書寫方便,將二進位數表示得更簡略H返回

1.1.2常用的進位計數制進位計數制很多,這裏主要介紹與電腦技術有關的幾種常用進位計數制。

1.十進位

2.二進位

3.十六進制

十進位、二進位、十六進制數比較表

名稱數碼計數規則適用場合尾碼十進位0―9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0―9A―F逢十六進一為了書寫方便,將二進位數表示得更簡略H二進位與電腦電腦所處理的數據資訊是以數字、字元、符號以及運算式等形式來體現的,它們都以二進位編碼形式與機器中的電子元件狀態相對應。二進位與電腦之間的密切關係,是與二進位本身所具有的特點分不開的。概括起來,有以下幾點:

1.可行性

2.簡易性

3.邏輯性

4.可靠性返回

1.1.2常用的進位計數制進位計數制很多,這裏主要介紹與電腦技術有關的幾種常用進位計數制。

1.十進位

2.二進位

3.十六進制

十進位、二進位、十六進制數比較表

名稱數碼計數規則適用場合尾碼十進位0―9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0―9A―F逢十六進一為了書寫方便,將二進位數表示得更簡略H二進位與電腦電腦所處理的數據資訊是以數字、字元、符號以及運算式等形式來體現的,它們都以二進位編碼形式與機器中的電子元件狀態相對應。二進位與電腦之間的密切關係,是與二進位本身所具有的特點分不開的。概括起來,有以下幾點:

1.可行性

2.簡易性

3.邏輯性

4.可靠性採用二進位,它只有0和1兩種狀態,這在物理上是極易實現的。電腦中通常是採用雙穩態觸發器來表示二進位數的,這比用十穩態電路來表示十進位數要容易得多。

1.1.2常用的進位計數制進位計數制很多,這裏主要介紹與電腦技術有關的幾種常用進位計數制。

1.十進位

2.二進位

3.十六進制

十進位、二進位、十六進制數比較表

名稱數碼計數規則適用場合尾碼十進位0―9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0―9A―F逢十六進一為了書寫方便,將二進位數表示得更簡略H二進位與電腦電腦所處理的數據資訊是以數字、字元、符號以及運算式等形式來體現的,它們都以二進位編碼形式與機器中的電子元件狀態相對應。二進位與電腦之間的密切關係,是與二進位本身所具有的特點分不開的。概括起來,有以下幾點:

1.可行性

2.簡易性

3.邏輯性

4.可靠性二進位數的運算法則簡單。例如二進位數的求和法則只有三種。而十進位數的求和法則卻有一百種之多。因此,採用二進位可以使電腦運算器的結構大為簡化。

1.1.2常用的進位計數制進位計數制很多,這裏主要介紹與電腦技術有關的幾種常用進位計數制。

1.十進位

2.二進位

3.十六進制

十進位、二進位、十六進制數比較表

名稱數碼計數規則適用場合尾碼十進位0―9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0―9A―F逢十六進一為了書寫方便,將二進位數表示得更簡略H二進位與電腦電腦所處理的數據資訊是以數字、字元、符號以及運算式等形式來體現的,它們都以二進位編碼形式與機器中的電子元件狀態相對應。二進位與電腦之間的密切關係,是與二進位本身所具有的特點分不開的。概括起來,有以下幾點:

1.可行性

2.簡易性

3.邏輯性

4.可靠性由於二進位數符l和0正好與邏輯代數中的真(true)和假(false)相對應,所以用二進位數來表示二值邏輯進行邏輯運算是十分自然的。

1.1.2常用的進位計數制進位計數制很多,這裏主要介紹與電腦技術有關的幾種常用進位計數制。

1.十進位

2.二進位

3.十六進制

十進位、二進位、十六進制數比較表

名稱數碼計數規則適用場合尾碼十進位0―9逢十進一日常生活D二進位0、1逢二進一電腦系統B十六進制0―9A―F逢十六進一為了書寫方便,將二進位數表示得更簡略H二進位與電腦電腦所處理的數據資訊是以數字、字元、符號以及運算式等形式來體現的,它們都以二進位編碼形式與機器中的電子元件狀態相對應。二進位與電腦之間的密切關係,是與二進位本身所具有的特點分不開的。概括起來,有以下幾點:

1.可行性

2.簡易性

3.邏輯性

4.可靠性由於二進位只有0和1兩個符號,因此在存儲、傳輸和處理時不容易出錯,這使電腦具有的高可靠性得到了保障。1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位、二進位、十六進制數比較表3.不同進位計數制之間的轉換(1).二進位數、十六進制數轉換成十進位數(2).十進位數轉換成二進位數(3).十進位數轉換成十六進制數(4).二、十六進制數之間的相互轉換

二進位數、十六進制數轉換成十進位數的方法是:把二進位數、十六進制數按權位和展開。返回1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位、二進位、十六進制數比較表3.不同進位計數制之間的轉換(1).二進位數、十六進制數轉換成十進位數(2).十進位數轉換成二進位數(3).十進位數轉換成十六進制數(4).二、十六進制數之間的相互轉換

返回方法1:整數部分轉換採用“除2取餘法”;小數部分轉換採用“乘2取整法”。方法2:湊數法1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位、二進位、十六進制數比較表3.不同進位計數制之間的轉換(1).二進位數、十六進制數轉換成十進位數(2).十進位數轉換成二進位數(3).十進位數轉換成十六進制數(4).二、十六進制數之間的相互轉換

返回方法1:整數部分轉換採用“除16取餘法”;小數部分轉換採用“乘16取整法”。方法2:先將十進位數轉換成二進位數,再將二進位數轉換成十六進制數1.1.1

數制

1.數制定義按進位的方法進行計數,稱為進位計數制。2.常用數制(1).十進位(2).二進位(3).十六進制十進位、二進位、十六進制數比較表3.不同進位計數制之間的轉換(1).二進位數、十六進制數轉換成十進位數(2).十進位數轉換成二進位數(3).十進位數轉換成十六進制數(4).二、十六進制數之間的相互轉換

返回

由於一位十六進制數相當於四位二進位數,因此,要將十六進制數轉換成二進位數時,只需以小數點為界,向左或向右每一位十六進制數用相應的四位二進位數取代即可。如果不足四位,可用零補足。反之,二進位數轉換成相應的十六進制數,只是上述方法的逆過程,即以小數點為界,向左或向右每四位二進位數用相應的一位十六進制數取代即可。1.1.2

編碼

1.編碼定義

人為地一種約定。電腦中的編碼就是規定用怎樣的二進位編碼來表示文字和符號。2.常用編碼(1).BCD碼(2).ASCII碼

返回(1).BCD碼①

BCD碼定義:

用四位二進位碼表示一位十進位數碼。

8421BCD碼是用0000——1001來表示0——9十個數碼。

十進位數與8421碼的對照表②

BCD碼與常用進制數的轉換:

BCD碼與十進位的轉換

BCD碼與二進位或十六進制的轉換思考:將十進位數156用BCD碼表示,並與其等值的二進位數比較,你認為BCD碼與二進位數相同嗎?返回十進位數與8421碼的對照表十進位數8421碼十進位數8421碼0000050101100016011020010701113001181000401009

返回1001(1).BCD碼①

BCD碼定義:

用四位二進位碼表示一位十進位數碼。

8421BCD碼是用0000——1001來表示0——9十個數碼。

十進位數與8421碼的對照表②

BCD碼與常用進制數的轉換:

BCD碼與十進位的轉換

BCD碼與二進位或十六進制的轉換每位十進位數碼都用四位二進位數表示返回(1).BCD碼①

BCD碼定義:

用四位二進位碼表示一位十進位數碼。

8421BCD碼是用0000——1001來表示0——9十個數碼。

十進位數與8421碼的對照表②

BCD碼與常用進制數的轉換:

BCD碼與十進位的轉換

BCD碼與二進位或十六進制的轉換先完成BCD碼與十進位的轉換;再進行十進位數與二進位或十六進制的轉換返回(2).ASCII碼①

ASCII碼的定義:

ASCII碼有7位版本和8位版本兩種。國際上通用的是7位版本。

7位版本的ASCII碼有128個元素,其中通用控制字元34個,阿拉伯數字10個,大、小寫英文字母52個,各種標點符號和運算符號32個。

ASCII碼表問題:當微型電腦上採用7位ASCII碼作為機內碼時,每個位元組只占後7位,最高位應該為0還是1?②ASCII碼的用途:

ASCII碼主要用於微機與外設的通信。問題:漢字有編碼嗎?返回

漢字編碼由於漢字是象形文字,數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆劃多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。每個漢字必須有它自己獨特的編碼。

1)《資訊交換用漢字編碼字元集·基本集》2)漢字的機內碼

3)漢字的輸入碼(外碼)

4)漢字的字形碼

返回ASCII字元編碼表

十六進制高位十六進制低位0000010100111001011101110000NULDELSP0@P`p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB'7GWgw1000BSCAN(8HXhx返回1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<L\l|1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_oDEL返回

1.3.4字元編碼

1.BCD碼(二—十進位編碼)

BCD編碼方法很多,通常採用的是8421編碼。這種編碼較為自然、簡單;書寫方便、直觀、易於識別;與十進位轉換方便。

2.ASCII碼

ASCII碼有7位版本和8位版本兩種。國際上通用的是7位版本。7位版本的ASCII碼有128個元素,其中通用控制字元34個,阿拉伯數字10個,大、小寫英文字母52個,各種標點符號和運算符號32個。

問題:當微型電腦上採用7位ASCII碼作為機內碼時,每個位元組只占後7位,最高位應該為0還是1?。

一般最高位用於奇偶校驗。返回

漢字編碼由於漢字是象形文字,數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆劃多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。每個漢字必須有它自己獨特的編碼。

1)《資訊交換用漢字編碼字元集·基本集》2)漢字的機內碼

3)漢字的輸入碼(外碼)

4)漢字的字形碼

《資訊交換用漢字編碼字元集· 基本集》是我國於1980年制定的國家標準GB2312—80,代號為國標碼,是國家規定的用於漢字資訊交換使用的代碼的依據。返回

漢字編碼由於漢字是象形文字,數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆劃多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。每個漢字必須有它自己獨特的編碼。

1)《資訊交換用漢字編碼字元集·基本集》2)漢字的機內碼

3)漢字的輸入碼(外碼)

4)漢字的字形碼

漢字的機內碼是供電腦系統內部進行存儲、加工處理、傳輸統一使用的代碼,又稱為漢字內部碼或漢字內碼。返回

漢字編碼由於漢字是象形文字,數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆劃多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。每個漢字必須有它自己獨特的編碼。

1)《資訊交換用漢字編碼字元集·基本集》2)漢字的機內碼

3)漢字的輸入碼(外碼)

4)漢字的字形碼

漢字輸入碼是為了將漢字通過鍵盤輸入電腦而設計的代碼。漢字輸入編碼方案很多,其表示形式大多用字母、數字或符號。返回

漢字編碼由於漢字是象形文字,數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆劃多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。每個漢字必須有它自己獨特的編碼。

1)《資訊交換用漢字編碼字元集·基本集》2)漢字的機內碼

3)漢字的輸入碼(外碼)

4)漢字的字形碼

漢字字形碼是漢字字形檔中存儲的漢字字形的數位化資訊,用於漢字的顯示和列印。返回

本節結束!

返回1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或

小結與復習習題習題與思考:1.16位二進位無符號整數表示成十六進制數的範圍()。2.如某數X用二進位補數表示為[X]補=10000101B,則X的十進位數為()。3.求十進位數-112的補數(以2位16進制數表示),該補數為

。4.8位二進位無符號整數表示成十六進制數的範圍()。5.-123補數為()。6.求某數的補數為84H,該數的十進位數為

。假如2個十六進制數9FH,79H相加的和仍然用2位十六進制數,那麼相加後的結果和為__________H,進位為________。返回1.2

電腦中的數值數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:

帶符號數就是帶有正、負號的數,如+127、-9。在電腦中只能用數位化資訊來表示數的正、負,規定如下:(1)一個數的最高位為符號位(2)0——+,1——-返回1.2

電腦中的數值數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

原碼的符號位用0表示正號,用1表示負號,數值位用二進位形式表示。設有一數為X,則原碼表示可記作[X]原。返回1.2

電腦中的數值數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

如果帶符號數是正數,則該帶符號數的反碼與原碼一樣;如果帶符號機器數是負數,則該帶符號數的反碼是對它的原碼(符號位除外)各位取反而得到的。設有一數X,則X的反碼表示記作[X]反。返回1.2

電腦中的數值數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

返回如果帶符號數是正數,則該帶符號數的補數與原碼一樣;如果帶符號數是負數,則該帶符號數的補數是對它的原碼(除符號位外)各位取反,並在末位加1而得到的。設有一數X,則X的補數表示記作[X]補。1.2

電腦中的數值數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

返回注意:1.目前微機中的帶符號數一律用補數表示。2.補數與真值的互算正數的補數的數值位就是真值。負數的補數的數值位按位取反後再在最低位加1就是真值。3.當用8個二進位位來表示整數補數時,其表示範圍:最大值為01111111,其真值為(+127)10。最小值為10000000,其真值為(–128)10。4.在補數表示法中,對0有一種表示形式:

[+0]補=00000000[–0]補=000000001.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或加法運算按下列三條法則進行:(1)0+0=0。(2)0+1=1+0=1。(3)1+1=10(逢二進一,向高位進位)。返回1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或減法運算按下列三條法則進行:

(1)0–0=1-1=0。

(2)1–0=1。

(3)0–1=1(此時要向高位借位,借1當2)。返回1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或返回二進位數的乘法運算有下列三條法則:

(1)0×0=0。

(2)0×1=1×0=0。

(3)1×1=1。1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或返回二進位數的除法運算按下列三條法則進行:

(1)0÷0=0。

(2)0÷1=0(1÷0是無意義)。

(3)1÷1=1。1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或返回邏輯與運算遵守下列運算規則:0∧0=00∧1=0

1∧0=01∧1=11.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或邏輯或運算遵守下列運算規則:

0∨0=00∨l=11∨0=11∨1=1返回1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或返回

邏輯非運算遵守下列運算規則:

0的非=11的非=0

1.2

電腦中的數據的表示與運算

需要電腦處理的數有無符號數和帶符號數之分。

1.無符號數在電腦中的表示方法:

用二進位數本身表示。

2.帶符號數的表示方法:電腦在表示帶符號數時,採用把符號位和數值位一起編碼的方法。

常見的有原碼、反碼和補數表示法。

3.電腦中數據的運算方法:(1)算術運算:加法;減法;乘法;除法

(2)邏輯運算:邏輯與;邏輯或;邏輯非;邏輯異或返回

邏輯異或運算規則為:

0⊕0=00⊕1=11⊕0=11⊕1=01.2的小結與復習

1.電腦中的無符號數用二進位數本身表示。2.電腦中的帶符號數用補數表示。正數的補數就是它的原碼;負數的補數是它的原碼按位取反再在最低位加1。電腦對所有數的運算規則相同。(1)電腦對無符號數進行算術運算時會產生進位。(2)電腦對帶符號數進行算術運算時會產生溢出,即出錯,無法改正。(3)電腦對BCD碼進行加法運算時會產生出錯,但可以調整。

1.2的小結與復習

1.電腦中的無符號數用二進位數本身表示。2.電腦中的帶符號數用補數表示。正數的補數就是它的原碼;負數的補數是它的原碼按位取反再在最低位加1。電腦對所有數的運算規則相同。(1)電腦對無符號數進行算術運算時會產生進位。(2)電腦對帶符號數進行算術運算時會產生溢出,即出錯,無法改正。(3)電腦對BCD碼進行加法運算時會產生出錯,但可以調整。

返回1.產生溢出的原因

8位二進位補數所能表示的數的範圍是-128-----+12716位二進位補數所能表示的數的範圍是-32768------+32767若二數的運算結果超出了這個範圍,則運算結果會出錯,稱這種現象為溢出。

溢出的判斷方法:電腦內部有專門的電路判別,採用的是雙高位法。一旦發現溢出電腦會輸出一個溢出標誌信號。使用者採用觀察二個數的符號位的方法:(+)+(+)=(-);(-)+(-)=(+);(+)-(-)=(-);(-)-(+)=(+)。

1.2的小結與復習

1.電腦中的無符號數用二進位數本身表示。2.電腦中的帶符號數用補數表示。正數的補數就是它的原碼;負數的補數是它的原碼按位取反再在最低位加1。電腦對所有數的運算規則相同。(1)電腦對無符號數進行算術運算時會產生進位。(2)電腦對帶符號數進行算術運算時會產生溢出,即出錯,無法改正。(3)電腦對BCD碼進行加法運算時會產生出錯,但可以調整。

返回1.BCD碼運算出錯的原因電腦對所有數的運算都按逢二進一的規律進行。若以4位二進位為單位的話則是逢十六進一;而BCD碼的運算規律則是逢十進一。所以當電腦對兩個BCD碼進行運算時有時會出現錯誤,這個錯誤可以進行調整。調整方法:電腦首先判斷結果是否出錯,然後在出錯的位上作加0110B調整。3.判斷結果是否出錯的方法:(A)若兩個BCD碼相加結果大於1001B,則作加0110B調整。(B)若兩個BCD碼相加結果並大於1001B,但卻產生了進位,則也作加0110B調整。

本節結束!

返回

1.3電腦系統的組成

一個完整的電腦系統包括硬體系統和軟體系統兩大部分。

1.3.1

電腦系統的硬體組成

1.3.2

電腦的軟體系統

1.3.3

電腦的工作過程

習題

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖運算器記憶體控制器輸出設備輸入設備功能1.

軟體系統定義:軟體系統是指電腦所使用的各種程式的集合。

2.

軟體系統分類:從使用的角度看,電腦的軟體可分為兩部分:(1).系統軟體

一般由專門的電腦軟體技術人員設計和編制,如操作系統,各種語言的編譯程序,監控程序。

(2).應用軟體

用戶為解決自己的問題而編制的程式。

1.3.2電腦的軟體系統

為了使電腦脫離人的干預自動進行工作,必須先將要解決的問題編成程式;然後把程式通過輸入設備送至記憶體;最後啟動電腦執行該段程式。

電腦執行程式的過程如下:記憶體--------〉控制器-------〉各種控制信號在控制信號的作用下,電腦內各部件協調工作,完成指令規定的工作,周而復始,直到所有指令執行完,從而解決某一問題。

1.3.3電腦的工作過程

演示習題與思考:1畫出電腦的組成框圖,說明各部分的作用。2電腦中的資訊分類以及資訊流動過程。

1.3電腦系統的組成

一個完整的電腦系統包括硬體系統和軟體系統兩大部分。組成電腦的物理實體返回

1.3電腦系統的組成

一個完整的電腦系統包括硬體系統和軟體系統兩大部分。為使電腦正常工作而設置的命令返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備將程式和數據送到電腦中的記憶體。常用輸入設備有鍵盤,滑鼠器。返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備

實現算術和邏輯運算,運行數據處理返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備用於存儲數據和程式。返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備

對指令進行解碼後向各部件發出控制信號,指揮電腦按規定進行工作返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備

將電腦的處理結果輸出到外,供人們識別和存儲,常用的輸出設備有:印表機,顯示器。返回運算器

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序電腦系統的硬體組成框圖記憶體控制器輸出設備輸入設備將程式和數據送到電腦中的存儲器,常用輸入設備有盤,滑鼠器

實現算術和邏輯運算,運行數據處理

將電腦的處理結果輸出到外部,供人們識別和存儲,常用的輸出設備有:印表機,顯示器

對指令進行解碼後向各部件發出控制信號,指揮電腦按規定進行工作用於存儲數據和程式返回1.3.2

電腦的軟體系統

硬體只是使電腦具備了計算的可能,但是電腦脫離人的干預自動進行計算,還需要有軟體的配合。

1軟體系統是指電腦所使用的各種程式的集合。程式是指指令的有序集合,是人們為使電腦完成某一特定任務而編排的一系列指令。返回程式是指指令的有序集合,是人們為使電腦完成某一特定任務而編排的一系列指令。1.3.2

電腦的軟體系統

硬體只是使電腦具備了計算的可能,但是電腦脫離人的干預自動進行計算,還需要有軟體的配合。

1軟體系統是指電腦所使用的各種程式的集合。指令是規定電腦完成某種操作的命令,它用二進位碼表示,存於記憶體中。返回

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序結束!電腦的工作過程單擊滑鼠開始!返回控制器輸出設備記憶體輸入設備運算器記憶體

最終結果

數中間結果/

據最後結果

原始數據與程式最後結果

程序結束!電腦的工作過程單擊滑鼠開始!若需再演示,則要先返回,再進入。返回控制器輸出設備記憶體輸入設備運算器記憶體

本節結束!返回1.4微型電腦概述

1.4.1

微機的硬體結構與組成特點1.4.2

CPU的基本結構1.4.3

CPU的工作過程習題1.4.1微機的硬體結構與組成特點

微機組成特點:1.運算器和控制器集成在一個晶片上,稱之為CPU晶片。2.記憶體由半導體記憶體晶片組成。3.外設通過I/O口晶片與機器內各部件交換資訊。4.CPU,記憶體,I/O口通過AB,DB,CB三匯流排交換資訊。

DB

CPUAB

CB

記憶體

I/O口微機的結構框圖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论