第1章 微型計(jì)算機(jī)基礎(chǔ)_第1頁(yè)
第1章 微型計(jì)算機(jī)基礎(chǔ)_第2頁(yè)
第1章 微型計(jì)算機(jī)基礎(chǔ)_第3頁(yè)
第1章 微型計(jì)算機(jī)基礎(chǔ)_第4頁(yè)
第1章 微型計(jì)算機(jī)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer CPU地址譯碼電路地址譯碼電路I/O 設(shè)備設(shè)備RAMROM地址信息地址信息片選信號(hào)片選信號(hào)I/O 接口接口DBABCB第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-521.3 微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)定點(diǎn)法定點(diǎn)法浮點(diǎn)法浮點(diǎn)法 定點(diǎn)機(jī):用定點(diǎn)表示的計(jì)算機(jī)(定點(diǎn)機(jī):用定點(diǎn)表示的計(jì)算機(jī)(51單片機(jī)單片機(jī))定點(diǎn)法表示整數(shù),浮點(diǎn)法表示實(shí)數(shù)定點(diǎn)法表示

2、整數(shù),浮點(diǎn)法表示實(shí)數(shù)浮點(diǎn)機(jī):用浮點(diǎn)表示的計(jì)算機(jī)(浮點(diǎn)機(jī):用浮點(diǎn)表示的計(jì)算機(jī)(PC機(jī)機(jī))一、一、 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-531. 定點(diǎn)表示(單片機(jī))定點(diǎn)表示(單片機(jī))純整數(shù)形式純整數(shù)形式 純小數(shù)形式純小數(shù)形式 定點(diǎn)機(jī)中通常采用純整數(shù)形式定點(diǎn)機(jī)中通常采用純整數(shù)形式 以以8位機(jī)為例,用位機(jī)為例,用8位二進(jìn)制數(shù)表示一個(gè)純整數(shù),位二進(jìn)制數(shù)表示一個(gè)純整

3、數(shù),格式如下:格式如下: 符號(hào)Pf為符號(hào)位:為符號(hào)位:0正數(shù),正數(shù),1負(fù)數(shù)負(fù)數(shù)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-54 在計(jì)算機(jī)中,對(duì)于帶正、負(fù)號(hào)的數(shù),其符號(hào)在計(jì)算機(jī)中,對(duì)于帶正、負(fù)號(hào)的數(shù),其符號(hào) 被數(shù)碼化了,這種表示數(shù)據(jù)的形式稱(chēng)為被數(shù)碼化了,這種表示數(shù)據(jù)的形式稱(chēng)為機(jī)器數(shù)。機(jī)器數(shù)。 (數(shù)在計(jì)算機(jī)中的表示形式統(tǒng)稱(chēng)為機(jī)器數(shù),連符號(hào)位一起做為能被計(jì)算機(jī)識(shí)別的一個(gè)數(shù))(數(shù)在計(jì)算機(jī)中的表示形式統(tǒng)稱(chēng)為機(jī)器

4、數(shù),連符號(hào)位一起做為能被計(jì)算機(jī)識(shí)別的一個(gè)數(shù)) 注:注:最基本的機(jī)器數(shù)有三種:原碼、反碼、補(bǔ)碼最基本的機(jī)器數(shù)有三種:原碼、反碼、補(bǔ)碼1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-552. 浮點(diǎn)表示(必須帶小數(shù)點(diǎn))浮點(diǎn)表示(必須帶小數(shù)點(diǎn)) 對(duì)于任意一個(gè)二進(jìn)制數(shù)對(duì)于任意一個(gè)二進(jìn)制數(shù)N總可以表示為:總可以表示為: N=S2P其中其中S是數(shù)是數(shù)N的尾數(shù),的尾數(shù),P是數(shù)是數(shù)N的階碼的階碼 。格式如下:。格式如下:P

5、f階碼階碼PSf尾數(shù)尾數(shù)SPf為階碼的符號(hào)位,為階碼的符號(hào)位,0 正,正,1 負(fù)負(fù)Sf為尾數(shù)的符號(hào)位,為尾數(shù)的符號(hào)位,0 正,正,1 負(fù)負(fù)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-56 111.0101B=1.110101B210B =0.1110101B211B 當(dāng)階碼當(dāng)階碼P取不同數(shù)值時(shí),尾數(shù)小數(shù)點(diǎn)位取不同數(shù)值時(shí),尾數(shù)小數(shù)點(diǎn)位置是可以變動(dòng)的,因此稱(chēng)為浮點(diǎn)法。置是可以變動(dòng)的,因此稱(chēng)為浮點(diǎn)法。 為了

6、使計(jì)算機(jī)在運(yùn)行過(guò)程中不丟失有為了使計(jì)算機(jī)在運(yùn)行過(guò)程中不丟失有效數(shù)字,提高運(yùn)算精度,一般都采用二效數(shù)字,提高運(yùn)算精度,一般都采用二進(jìn)制浮點(diǎn)規(guī)格化數(shù),所謂浮點(diǎn)進(jìn)制浮點(diǎn)規(guī)格化數(shù),所謂浮點(diǎn)規(guī)格化規(guī)格化是是指指1/2|S|1;即小數(shù)點(diǎn)后面的一位必須即小數(shù)點(diǎn)后面的一位必須為為1,小數(shù)點(diǎn)前面一位為,小數(shù)點(diǎn)前面一位為01.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-57例例:若有二進(jìn)制數(shù):若有二進(jìn)制數(shù)0.0011010B

7、,規(guī)格化后的形式為,規(guī)格化后的形式為0.11010210B 用用8位二進(jìn)制數(shù)的格式將其表示為浮點(diǎn)數(shù)位二進(jìn)制數(shù)的格式將其表示為浮點(diǎn)數(shù)(使用原碼形式,使用原碼形式,尾數(shù)部分和階碼部分各占尾數(shù)部分和階碼部分各占4位)位):注:注:規(guī)格化后尾數(shù)超出三位小數(shù)部分自動(dòng)舍去,所以規(guī)格化后尾數(shù)超出三位小數(shù)部分自動(dòng)舍去,所以用浮點(diǎn)數(shù)表示有可能產(chǎn)生誤差用浮點(diǎn)數(shù)表示有可能產(chǎn)生誤差 計(jì)算機(jī)中數(shù)的浮點(diǎn)表示形式實(shí)際上是補(bǔ)碼形式,計(jì)算機(jī)中數(shù)的浮點(diǎn)表示形式實(shí)際上是補(bǔ)碼形式,尾數(shù)部分為尾數(shù)部分為補(bǔ)碼補(bǔ)碼定點(diǎn)純小數(shù)定點(diǎn)純小數(shù),階碼部分為階碼部分為補(bǔ)碼補(bǔ)碼定點(diǎn)純定點(diǎn)純整數(shù)整數(shù)。1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)

8、中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-58若有若有m位階碼,位階碼,n位尾數(shù),則數(shù)位尾數(shù),則數(shù)N的表示范圍為:的表示范圍為: (21)(21)22| 2(1 2)mmnnN注:注:1)規(guī)格化后尾數(shù)超出三位小數(shù)部分自動(dòng)舍去,所以用)規(guī)格化后尾數(shù)超出三位小數(shù)部分自動(dòng)舍去,所以用浮浮點(diǎn)數(shù)表示有可能產(chǎn)生誤差。點(diǎn)數(shù)表示有可能產(chǎn)生誤差。 2)當(dāng)計(jì)算機(jī)字長(zhǎng)確定以后,階碼與尾數(shù)所占的位數(shù)由操作當(dāng)計(jì)算機(jī)字長(zhǎng)確定以后,階碼與尾數(shù)所占的位數(shù)由操作系統(tǒng)決定。系統(tǒng)決定。 當(dāng)

9、階碼越長(zhǎng)則尾數(shù)越短,數(shù)的表示范圍越寬,但精度低;當(dāng)階碼越長(zhǎng)則尾數(shù)越短,數(shù)的表示范圍越寬,但精度低; 當(dāng)階碼越短則尾數(shù)越長(zhǎng),數(shù)的表示范圍越窄,但精度高當(dāng)階碼越短則尾數(shù)越長(zhǎng),數(shù)的表示范圍越窄,但精度高1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-59練習(xí)題練習(xí)題將下列十進(jìn)制數(shù)用浮點(diǎn)表示法表示(使用原碼形式,尾數(shù)部分和階碼部分各占4位): - 3.756 +0.573答案答案: 00101111B 00000

10、100B補(bǔ)充方法:補(bǔ)充方法:D B 整數(shù)部分整數(shù)部分 除除2倒序取余倒序取余 小數(shù)部分小數(shù)部分 乘乘2正序取整正序取整1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中數(shù)的表示方法計(jì)算機(jī)中數(shù)的表示方法第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-510 計(jì)算機(jī)編碼:用規(guī)定好的二進(jìn)制組合表示計(jì)算機(jī)編碼:用規(guī)定好的二進(jìn)制組合表示數(shù)據(jù)、字符、漢字等信息數(shù)據(jù)、字符、漢字等信息二、二、 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼1. ASCII碼(字符編碼)碼(字符編碼) ASC碼是美國(guó)標(biāo)準(zhǔn)信息交換

11、碼(碼是美國(guó)標(biāo)準(zhǔn)信息交換碼(American Standard Coded for Information Interchange),有兩種版本),有兩種版本 問(wèn)題:?jiǎn)栴}:對(duì)于一些數(shù)據(jù)、字符、漢字等信息在計(jì)算對(duì)于一些數(shù)據(jù)、字符、漢字等信息在計(jì)算機(jī)中如何表示?機(jī)中如何表示?1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-51196個(gè)個(gè)圖形圖形字符字符10個(gè)十進(jìn)制數(shù)字個(gè)十進(jìn)制數(shù)字52 個(gè)英文字符個(gè)英文字符34 個(gè)

12、其他字符個(gè)其他字符32個(gè)個(gè)控制控制字符字符回車(chē)符、換行符、退格符回車(chē)符、換行符、退格符設(shè)備控制符和信息分隔符等設(shè)備控制符和信息分隔符等 7位二進(jìn)制數(shù)表示一個(gè)字符,早期用于電訊行業(yè),后被移植入計(jì)算機(jī),可表示128個(gè)字符1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-512 采用采用8位二進(jìn)制數(shù)表示一個(gè)字符的位二進(jìn)制數(shù)表示一個(gè)字符的ASC碼,最高位為擴(kuò)展位,碼,最高位為擴(kuò)展位,最高位若為最高位若為0,則為基,則為

13、基本本ASC碼碼。最高位為最高位為1,則為擴(kuò)展的,則為擴(kuò)展的ASC碼,碼,一般用來(lái)表示鍵盤(pán)上不可顯示的功能鍵一般用來(lái)表示鍵盤(pán)上不可顯示的功能鍵編碼編碼 ASC碼表中碼表中: AZ 的的ASC編碼是編碼是 41H5AH a z 的的ASC編碼是編碼是 61H7AH 0 9 的的ASC編碼是編碼是 30H39H 1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-513 在計(jì)算機(jī)中用二進(jìn)制數(shù)表示十進(jìn)制數(shù)的方法很多,常

14、用的有8421BCD碼,即用四位二進(jìn)制數(shù)表示一位十進(jìn)制數(shù),因組成它的4位二進(jìn)制數(shù)碼的權(quán)為8、4、2、1而得名。 (參看8421BCD碼表 )2.BCD碼碼 (十進(jìn)制數(shù)的二進(jìn)制編碼十進(jìn)制數(shù)的二進(jìn)制編碼:Binary Coded Decimal )1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-5148421BCD編碼表編碼表 注:注:4位二進(jìn)制數(shù)稱(chēng)為一位位二進(jìn)制數(shù)稱(chēng)為一位8421BCD碼字碼字1.3微型計(jì)算機(jī)的

15、運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-515BCD碼與非碼與非BCD碼碼0 0000B1 0001B2 0010B3 0011B4 0100B5 0101B6 0110B7 0111B8 1000B9 1001BA 1010BB 1011BC 1100BD 1101BE 1110BF 1111B非非BCD碼碼冗余碼冗余碼非法碼非法碼BCD碼碼注:注:在在09之間十進(jìn)制數(shù)的之間十進(jìn)制數(shù)的BCD碼與十六進(jìn)制是相同的,碼與

16、十六進(jìn)制是相同的,10以后的稱(chēng)為非以后的稱(chēng)為非BCD碼碼1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-516壓縮壓縮BCD碼與非壓縮碼與非壓縮BCD碼碼壓縮壓縮BCD碼碼:是一個(gè)字節(jié)中存放兩個(gè)十進(jìn)制數(shù)字位:是一個(gè)字節(jié)中存放兩個(gè)十進(jìn)制數(shù)字位如如:將十進(jìn)制數(shù):將十進(jìn)制數(shù)8962用壓縮用壓縮BCD碼表示碼表示 1000 1001 0110 0010B在主存中存放形式:在主存中存放形式:非壓縮非壓縮BCD碼碼:是指

17、每個(gè)字節(jié)中只存放一個(gè)十進(jìn)制數(shù):是指每個(gè)字節(jié)中只存放一個(gè)十進(jìn)制數(shù)字位字位如如:將十進(jìn)制數(shù):將十進(jìn)制數(shù)8962用非壓縮用非壓縮BCD碼表示碼表示0000 1000 0000 1001 0000 0110 0000 0010B在主存中存放形式:在主存中存放形式:1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-517BCD碼加法運(yùn)算碼加法運(yùn)算BCD加法就是按加法就是按“逢十進(jìn)位逢十進(jìn)位”的原則進(jìn)行相加,的原則進(jìn)行相加

18、,其和也是一個(gè)其和也是一個(gè)BCD數(shù)。但計(jì)算機(jī)只能進(jìn)行二進(jìn)數(shù)。但計(jì)算機(jī)只能進(jìn)行二進(jìn)制加法,在相鄰制加法,在相鄰BCD碼字之間只能碼字之間只能“逢十六進(jìn)逢十六進(jìn)位位”。導(dǎo)致出現(xiàn)非。導(dǎo)致出現(xiàn)非BCD碼。因此需要對(duì)結(jié)果進(jìn)碼。因此需要對(duì)結(jié)果進(jìn)行行調(diào)整調(diào)整,做到,做到“逢十進(jìn)位逢十進(jìn)位”1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-518結(jié)果仍為結(jié)果仍為BCD碼碼9634BCD =00110100B+ 62BCD =0

19、1100010B10010110B 34+62=例例1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-519例例:89+95=184 89BCD=10001001B + 95BCD=10010101B 100011110B 運(yùn)算結(jié)果的低運(yùn)算結(jié)果的低4位出現(xiàn)非位出現(xiàn)非BCD碼碼 高高4位出現(xiàn)進(jìn)位,均應(yīng)做加位出現(xiàn)進(jìn)位,均應(yīng)做加6調(diào)整調(diào)整 結(jié)果仍為結(jié)果仍為BCD碼碼進(jìn)位進(jìn)位 01100110B +110000100B

20、 1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-520低位向高位產(chǎn)生進(jìn)位,低位向高位產(chǎn)生進(jìn)位,高位出現(xiàn)非高位出現(xiàn)非BCD碼碼均應(yīng)作加均應(yīng)作加6調(diào)整調(diào)整相加結(jié)果為無(wú)符號(hào)數(shù),最高位進(jìn)位有效相加結(jié)果為無(wú)符號(hào)數(shù),最高位進(jìn)位有效進(jìn)位進(jìn)位結(jié)果仍為結(jié)果仍為BCD碼碼117例例: 48+69= 48BCD =01001000B+ 69BCD =01101001B10110001B100010111B01100110B+1.

21、3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-521 在在BCD加法過(guò)程中,進(jìn)制不同導(dǎo)致出現(xiàn)加法過(guò)程中,進(jìn)制不同導(dǎo)致出現(xiàn)非非BCD碼或碼或某位某位向高位產(chǎn)生進(jìn)位,使運(yùn)算向高位產(chǎn)生進(jìn)位,使運(yùn)算結(jié)果不正確。在這種情況下均應(yīng)作加結(jié)果不正確。在這種情況下均應(yīng)作加6調(diào)整,調(diào)整,以補(bǔ)上多拿走的以補(bǔ)上多拿走的6。十進(jìn)制調(diào)整在計(jì)算機(jī)中。十進(jìn)制調(diào)整在計(jì)算機(jī)中有專(zhuān)門(mén)的調(diào)整電路自動(dòng)完成有專(zhuān)門(mén)的調(diào)整電路自動(dòng)完成總結(jié):總結(jié):1.3微型計(jì)

22、算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中常見(jiàn)的編碼計(jì)算機(jī)中常見(jiàn)的編碼第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-522三、三、 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算1. 計(jì)算機(jī)中的運(yùn)算電路計(jì)算機(jī)中的運(yùn)算電路 計(jì)算機(jī)中的運(yùn)算都是在運(yùn)算器中運(yùn)行的,計(jì)算機(jī)中的運(yùn)算都是在運(yùn)算器中運(yùn)行的,運(yùn)算器是由加法器運(yùn)算器是由加法器構(gòu)成的,構(gòu)成的,只會(huì)做二進(jìn)制加只會(huì)做二進(jìn)制加法運(yùn)算,法運(yùn)算,一位二進(jìn)制全加器電路如圖所示:一位二進(jìn)制全加器電路如圖所示:FASiAi BiCi+1Ci 全加

23、器真值表全加器真值表1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-523組成八位二進(jìn)制數(shù)加法器電路如圖所示組成八位二進(jìn)制數(shù)加法器電路如圖所示 FA6FA7FA5FA0OVCYS7S6S5C6C7C8C1C0SUBS0a7b7a6b6a5b5a0b01.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算

24、機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-524a0a1a2a3a4a5a6a7 為被加數(shù)為被加數(shù)/被減數(shù)被減數(shù)b0b1b2b3b4b5b6b7 為加數(shù)為加數(shù)/減數(shù)減數(shù)S0S1S2S3S4S5S6S7 為和或差為和或差C1C2C3C4C5C6C7C8 為加法運(yùn)算中為加法運(yùn)算中低位向高位的進(jìn)位低位向高位的進(jìn)位 (1)SUB為加減控制信號(hào)為加減控制信號(hào)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle a

25、nd Application Of Microcomputer 2022-5-525 當(dāng)執(zhí)行當(dāng)執(zhí)行減法減法指令時(shí),指令時(shí),SUB=1,圖中各異,圖中各異或邏輯門(mén)均為或邏輯門(mén)均為反相邏輯反相邏輯門(mén),則門(mén),則Si= ai-bi+ci = ai+ bi +ci,S0= a0-b0+1 ,F(xiàn)A連同連同SUB的狀態(tài)的狀態(tài)一起做加法運(yùn)算一起做加法運(yùn)算 當(dāng)執(zhí)行當(dāng)執(zhí)行加法加法運(yùn)算指令時(shí),運(yùn)算指令時(shí),SUB=0,圖中,圖中各異或邏輯門(mén)均為同相邏輯門(mén),對(duì)加數(shù)沒(méi)有各異或邏輯門(mén)均為同相邏輯門(mén),對(duì)加數(shù)沒(méi)有任何影響,則任何影響,則Si=ai+bi+ci 結(jié)論:結(jié)論:計(jì)算機(jī)作減法運(yùn)算時(shí),其運(yùn)算過(guò)程是:計(jì)算機(jī)作減法運(yùn)算時(shí),其

26、運(yùn)算過(guò)程是:一個(gè)數(shù)減去另一個(gè)數(shù),等于加上一個(gè)數(shù)減去另一個(gè)數(shù),等于加上另一個(gè)數(shù)的另一個(gè)數(shù)的反碼并加反碼并加1,這個(gè)運(yùn)算過(guò)程稱(chēng)為這個(gè)運(yùn)算過(guò)程稱(chēng)為補(bǔ)碼運(yùn)算補(bǔ)碼運(yùn)算 1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-526(3) 圖中圖中OV是溢出標(biāo)志位,運(yùn)算結(jié)果有溢出時(shí),是溢出標(biāo)志位,運(yùn)算結(jié)果有溢出時(shí),OV=1,否則,否則OV=0,溢出的原因是運(yùn)算結(jié)果超出,溢出的原因是運(yùn)算結(jié)果超出了計(jì)算機(jī)中數(shù)的表

27、示范圍了計(jì)算機(jī)中數(shù)的表示范圍 (2) 圖中圖中Cy是進(jìn)位(或借位)的狀態(tài)標(biāo)志位,做是進(jìn)位(或借位)的狀態(tài)標(biāo)志位,做加法運(yùn)算時(shí)若最高位(加法運(yùn)算時(shí)若最高位(FA7)有進(jìn)位,則)有進(jìn)位,則Cy=1,否則否則Cy=0;做減法運(yùn)算時(shí)若做減法運(yùn)算時(shí)若FA7位無(wú)進(jìn)位,說(shuō)明位無(wú)進(jìn)位,說(shuō)明不夠減,有借位現(xiàn)象,則不夠減,有借位現(xiàn)象,則Cy=1,否則,否則,Cy=0 Cy=C8 SUB OV=C7 C81.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of

28、Microcomputer 2022-5-5272. 補(bǔ)碼運(yùn)算補(bǔ)碼運(yùn)算 研究表明,研究表明,計(jì)算機(jī)中的數(shù)一律用計(jì)算機(jī)中的數(shù)一律用補(bǔ)碼補(bǔ)碼的形的形式表示的式表示的。 兩個(gè)數(shù)加法運(yùn)算時(shí),應(yīng)將參加運(yùn)算的數(shù)兩個(gè)數(shù)加法運(yùn)算時(shí),應(yīng)將參加運(yùn)算的數(shù)化成補(bǔ)碼形式,相加后的化成補(bǔ)碼形式,相加后的結(jié)果仍為補(bǔ)碼結(jié)果仍為補(bǔ)碼 ,對(duì)對(duì)于有符號(hào)數(shù)來(lái)說(shuō),符號(hào)位無(wú)須單獨(dú)處理,符于有符號(hào)數(shù)來(lái)說(shuō),符號(hào)位無(wú)須單獨(dú)處理,符號(hào)位可直接參加運(yùn)算,不影響最終結(jié)果號(hào)位可直接參加運(yùn)算,不影響最終結(jié)果X補(bǔ)補(bǔ)+Y補(bǔ)補(bǔ)=X+Y補(bǔ)補(bǔ)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微

29、型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-528 正數(shù)的補(bǔ)碼表示與原碼相同;正數(shù)的補(bǔ)碼表示與原碼相同; 負(fù)數(shù)的補(bǔ)碼表示等于該數(shù)的原碼取反(反碼)加負(fù)數(shù)的補(bǔ)碼表示等于該數(shù)的原碼取反(反碼)加1。 理論依據(jù):理論依據(jù):X補(bǔ) = 模 + X (如何理解?)舉例:假設(shè)現(xiàn)在的標(biāo)準(zhǔn)時(shí)間是4點(diǎn)整,而一只時(shí)鐘卻指示7點(diǎn)整。如何校準(zhǔn)時(shí)鐘? 7+9=7+5+4=12(自動(dòng)丟失)+4=4 正撥9 7+9 = 4(mod 12) 7-3 =7+12+(-3)7+9=12+4=4 倒撥3 -3補(bǔ) = 12-3 = 9 9稱(chēng)為3對(duì)

30、模12的補(bǔ)數(shù) 5補(bǔ) = 12 + 5 = 5 8位單片機(jī) mod 256(28 ) 1111 1111B(255) (1 0000 0000B) X補(bǔ) = 2n + X ( mod 2n )數(shù)的補(bǔ)碼數(shù)的補(bǔ)碼1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-5291.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基

31、礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-530nnnXXXXXXB2mod11101111012012 XXXXnn220補(bǔ),當(dāng) XXXXn20補(bǔ),當(dāng)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-531結(jié)果為仍為補(bǔ)碼形式。結(jié)果為仍為補(bǔ)碼形式。 若要顯示運(yùn)算結(jié)果,應(yīng)對(duì)運(yùn)算結(jié)果求若要顯示運(yùn)算結(jié)果,應(yīng)對(duì)運(yùn)算結(jié)果

32、求真值真值 真值真值就是就是將補(bǔ)碼形式的運(yùn)算結(jié)果用將補(bǔ)碼形式的運(yùn)算結(jié)果用“+”“”號(hào)的號(hào)的形式來(lái)表示運(yùn)算結(jié)果的實(shí)際數(shù)值形式來(lái)表示運(yùn)算結(jié)果的實(shí)際數(shù)值。一般用十六進(jìn)。一般用十六進(jìn)制或十進(jìn)制表示制或十進(jìn)制表示加法運(yùn)算加法運(yùn)算(SUB=0) X,Y X+Y1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算例例:35- 42= 35補(bǔ)補(bǔ) = 0 0 1 0 0 0 1 1B + - 42補(bǔ)補(bǔ) = 1 1 0 1 0 1 1 0B 1 1 1 1 1 0 0 1B C8=0 ,Cy=0, OV=0,說(shuō)明沒(méi)有溢出。,說(shuō)明沒(méi)有溢出。-7注意,此處是求注意,

33、此處是求 35+(- 42), i.e. 求求X + Y,其中其中Y=-42思考:思考:若求若求X - Y,其中其中Y=42 ?第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-532例例:35- 42= 35補(bǔ)補(bǔ) = 0 0 1 0 0 0 1 1B + - 42補(bǔ)補(bǔ) = 1 1 0 1 0 1 1 0B 1 1 1 1 1 0 0 1B C8=0 ,Cy=0, OV=0,說(shuō)明沒(méi)有溢出。,說(shuō)明沒(méi)有溢出。-7若將上述運(yùn)算若將上述運(yùn)算“看成看成”是有符號(hào)數(shù)的運(yùn)算,運(yùn)算結(jié)果的最高是有符號(hào)數(shù)的運(yùn)算,

34、運(yùn)算結(jié)果的最高位可位可“看作看作”符號(hào)位,結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)符號(hào)位,結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)果果再求一次再求一次補(bǔ)碼,真值補(bǔ)碼,真值=-7;若將上述運(yùn)算若將上述運(yùn)算“看成看成”是無(wú)符號(hào)數(shù)的運(yùn)算,是無(wú)符號(hào)數(shù)的運(yùn)算, Cy0說(shuō)明運(yùn)算說(shuō)明運(yùn)算結(jié)果的最高位無(wú)進(jìn)位,真值結(jié)果的最高位無(wú)進(jìn)位,真值=128+64+32+16+8+1 = 249 (35+214=249 注意注意Y=214)注意:注意: 計(jì)算機(jī)中默認(rèn)的是有符號(hào)數(shù)計(jì)算機(jī)中默認(rèn)的是有符號(hào)數(shù) X+Y時(shí),運(yùn)算若時(shí),運(yùn)算若“看成看成”是無(wú)符號(hào)數(shù)的運(yùn)算,當(dāng)是無(wú)符號(hào)數(shù)的運(yùn)算,當(dāng)Cy1時(shí)時(shí), 說(shuō)明有進(jìn)位,說(shuō)明有進(jìn)位,若求真值,因?yàn)槿羟笳嬷?/p>

35、,因?yàn)镃y1,所以真值,所以真值256 + S。1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-533例例:85+78= 85補(bǔ)補(bǔ) = 0 1 0 1 0 1 0 1B + 78補(bǔ)補(bǔ) = 0 1 0 0 1 1 1 0B 0 1 0 1 0 0 0 1 1B Cy=0,OV=1,說(shuō)明運(yùn)算結(jié)果出現(xiàn),說(shuō)明運(yùn)算結(jié)果出現(xiàn)溢出現(xiàn)象,運(yùn)算結(jié)果超出了計(jì)算機(jī)中溢出現(xiàn)象,運(yùn)算結(jié)果超出了計(jì)算機(jī)中對(duì)數(shù)的表示范圍

36、對(duì)數(shù)的表示范圍1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-534 (1)若將上述運(yùn)算)若將上述運(yùn)算“看成看成”是有符號(hào)數(shù)的是有符號(hào)數(shù)的運(yùn)算,運(yùn)算結(jié)果的最高位可運(yùn)算,運(yùn)算結(jié)果的最高位可“看作看作”符號(hào)位,符號(hào)位,結(jié)果為負(fù)數(shù),由于結(jié)果為負(fù)數(shù),由于8位有符號(hào)數(shù)補(bǔ)碼的表示范位有符號(hào)數(shù)補(bǔ)碼的表示范圍為圍為128+127,該運(yùn)算結(jié)果顯然超出了數(shù),該運(yùn)算結(jié)果顯然超出了數(shù)的表示范圍,的表示范圍,OV=

37、1產(chǎn)生了溢出現(xiàn)象,運(yùn)算產(chǎn)生了溢出現(xiàn)象,運(yùn)算結(jié)果無(wú)意義,應(yīng)做溢出提示結(jié)果無(wú)意義,應(yīng)做溢出提示 85+78= 溢出溢出 (2)若將上述運(yùn)算若將上述運(yùn)算“看成看成”是無(wú)符號(hào)數(shù)的是無(wú)符號(hào)數(shù)的運(yùn)算,運(yùn)算結(jié)果的最高位不再做符號(hào)位了,運(yùn)算,運(yùn)算結(jié)果的最高位不再做符號(hào)位了,而是數(shù)值位(權(quán)為而是數(shù)值位(權(quán)為128),),8位無(wú)符號(hào)數(shù)補(bǔ)碼位無(wú)符號(hào)數(shù)補(bǔ)碼的表示范圍為的表示范圍為0255,盡管產(chǎn)生了溢出標(biāo)志,盡管產(chǎn)生了溢出標(biāo)志,但運(yùn)算結(jié)果仍有意義但運(yùn)算結(jié)果仍有意義,真值為,真值為163 85+78=1631.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1

38、章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-535 計(jì)算機(jī)的補(bǔ)碼運(yùn)算可分為帶符號(hào)數(shù)的補(bǔ)碼運(yùn)計(jì)算機(jī)的補(bǔ)碼運(yùn)算可分為帶符號(hào)數(shù)的補(bǔ)碼運(yùn)算和無(wú)符號(hào)數(shù)的補(bǔ)碼運(yùn)算,但算和無(wú)符號(hào)數(shù)的補(bǔ)碼運(yùn)算,但計(jì)算機(jī)并不認(rèn)識(shí)數(shù)計(jì)算機(jī)并不認(rèn)識(shí)數(shù)的屬性,的屬性,運(yùn)算器在進(jìn)行加減運(yùn)算時(shí)并不區(qū)分操作運(yùn)算器在進(jìn)行加減運(yùn)算時(shí)并不區(qū)分操作數(shù)是否帶有符號(hào),運(yùn)算過(guò)程都是一樣的數(shù)是否帶有符號(hào),運(yùn)算過(guò)程都是一樣的 當(dāng)當(dāng)SUB=0時(shí),直接將兩個(gè)數(shù)相加,當(dāng)時(shí),直接將兩個(gè)數(shù)相加,當(dāng)SUB=1時(shí),將減數(shù)求補(bǔ)(取反加時(shí),將減數(shù)求補(bǔ)(取反加1),再進(jìn)行運(yùn)算。在

39、),再進(jìn)行運(yùn)算。在運(yùn)算的同時(shí)自動(dòng)設(shè)置運(yùn)算的同時(shí)自動(dòng)設(shè)置CY和和OV 運(yùn)算后運(yùn)算后 若是無(wú)符號(hào)數(shù),通過(guò)判斷若是無(wú)符號(hào)數(shù),通過(guò)判斷CY確定是否有進(jìn)位確定是否有進(jìn)位; 若是帶符號(hào)數(shù),通過(guò)判斷若是帶符號(hào)數(shù),通過(guò)判斷OV確定是否溢出確定是否溢出 總結(jié)總結(jié)1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-536減法運(yùn)算(減法運(yùn)算(SUB=1) X,Y XY例: 已知X= + 76,Y= - 23,求 X

40、-Y= + 990CCOV781SUBCC8y1.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and Application Of Microcomputer 2022-5-537FA6FA7FA5FA0OVCYS7S6S5C6C7C8C1C0SUBS0a7b7a6b6a5b5a0b01.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算計(jì)算機(jī)中的運(yùn)算電路及補(bǔ)碼運(yùn)算第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)微型計(jì)算機(jī)基礎(chǔ)The Principle and A

41、pplication Of Microcomputer 2022-5-538練習(xí):35 - 42= 35補(bǔ)補(bǔ) = 0 0 1 0 0 0 1 1B + - 42補(bǔ)補(bǔ) = 1 1 0 1 0 1 1 0B 0 1 1 1 1 1 0 0 1B C8=0 ,Cy=1(sub1), OV=0,說(shuō)明沒(méi)有溢出。,說(shuō)明沒(méi)有溢出。-7若將上述運(yùn)算若將上述運(yùn)算“看成看成”是有符號(hào)數(shù)的運(yùn)算,運(yùn)算結(jié)果的最高位可是有符號(hào)數(shù)的運(yùn)算,運(yùn)算結(jié)果的最高位可“看作看作”符號(hào)位,結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)果求補(bǔ)碼,真值符號(hào)位,結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)果求補(bǔ)碼,真值=-7;若將上述運(yùn)算若將上述運(yùn)算“看成看成”是無(wú)符號(hào)數(shù)的運(yùn)算,是無(wú)符號(hào)數(shù)的運(yùn)算,Cy1, 說(shuō)明不夠減,有借位,運(yùn)說(shuō)明不夠減,有借位,運(yùn)算結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)果再求一次補(bǔ)碼(逐位取反后加算結(jié)果為負(fù)數(shù),若求真值,須對(duì)運(yùn)算結(jié)果再求一次補(bǔ)碼(逐位取反后加1),求補(bǔ)后結(jié)果為求補(bǔ)后結(jié)果為0000 0111B,因?yàn)?,因?yàn)镃y1,所以真值為所以真值為 -7。若求若求X - Y,其中其中Y=42 ?對(duì)比對(duì)比求求X + Y,其中其中Y=-421.3微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)微型計(jì)算機(jī)的運(yùn)算基礎(chǔ) 計(jì)算機(jī)中的運(yùn)算電路及

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論