版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1微機(jī)原理與接口技術(shù)微機(jī)原理與接口技術(shù)大家好大家好!2課程目標(biāo)n掌握:掌握:n微型計(jì)算機(jī)的基本工作原理微型計(jì)算機(jī)的基本工作原理n匯編語(yǔ)言程序設(shè)計(jì)方法匯編語(yǔ)言程序設(shè)計(jì)方法n微型計(jì)算機(jī)接口技術(shù)微型計(jì)算機(jī)接口技術(shù)n建立微型計(jì)算機(jī)系統(tǒng)的整體概念,形成微機(jī)系統(tǒng)軟建立微型計(jì)算機(jī)系統(tǒng)的整體概念,形成微機(jī)系統(tǒng)軟硬件開(kāi)發(fā)的初步能力硬件開(kāi)發(fā)的初步能力3教材及實(shí)驗(yàn)指導(dǎo)書(shū)n教材:教材:n微機(jī)原理與接口技術(shù)(第微機(jī)原理與接口技術(shù)(第3版)版). 馮博琴,吳寧馮博琴,吳寧主編主編. 清華大學(xué)出版社清華大學(xué)出版社n實(shí)驗(yàn)指導(dǎo)書(shū)實(shí)驗(yàn)指導(dǎo)書(shū)n微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書(shū)(講義)(講義) 陳文革,吳寧,
2、夏秦編陳文革,吳寧,夏秦編. 西安交通大學(xué)西安交通大學(xué)n微機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo)(第微機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo)(第3版)版). 吳寧,陳文革編吳寧,陳文革編. 清華大學(xué)出版社清華大學(xué)出版社v目錄v第第1 1章章 微型計(jì)算機(jī)基礎(chǔ)概論微型計(jì)算機(jī)基礎(chǔ)概論v第第2 2章微處理器與總線章微處理器與總線v第第3 3章指令系統(tǒng)章指令系統(tǒng)v第第4 4章匯編語(yǔ)言程序設(shè)計(jì)章匯編語(yǔ)言程序設(shè)計(jì)v第第5 5章章 存儲(chǔ)器存儲(chǔ)器系統(tǒng)系統(tǒng)v第第6 6章章輸入輸出輸入輸出v第第7 7章章基本輸入/輸出方法(DMA)v第第8 8章章中斷技術(shù)中斷技術(shù)v第第9 9章章模擬量的輸入輸出(模擬量的輸入輸出(D/AD/A轉(zhuǎn)換
3、)轉(zhuǎn)換)v第第10 10章模章模/ /數(shù)(數(shù)(A/DA/D)轉(zhuǎn)換器)轉(zhuǎn)換器5第1章 微型計(jì)算機(jī)基礎(chǔ)概論n主要內(nèi)容主要內(nèi)容:n微機(jī)系統(tǒng)的組成微機(jī)系統(tǒng)的組成n計(jì)算機(jī)中的編碼、數(shù)制及其轉(zhuǎn)換計(jì)算機(jī)中的編碼、數(shù)制及其轉(zhuǎn)換n無(wú)符號(hào)二進(jìn)制數(shù)的運(yùn)算無(wú)符號(hào)二進(jìn)制數(shù)的運(yùn)算n算術(shù)運(yùn)算和邏輯運(yùn)算算術(shù)運(yùn)算和邏輯運(yùn)算n運(yùn)算中的溢出運(yùn)算中的溢出n機(jī)器數(shù)的表示及運(yùn)算機(jī)器數(shù)的表示及運(yùn)算n基本邏輯門(mén)及譯碼器基本邏輯門(mén)及譯碼器6一、微型計(jì)算機(jī)系統(tǒng)n微型機(jī)的工作原理微型機(jī)的工作原理n微機(jī)系統(tǒng)的基本組成微機(jī)系統(tǒng)的基本組成71. 計(jì)算機(jī)的工作原理馮馮 諾依曼計(jì)算機(jī)的工作原理諾依曼計(jì)算機(jī)的工作原理 存儲(chǔ)程序工作原理存儲(chǔ)程序工作原理8存儲(chǔ)程
4、序原理n將計(jì)算過(guò)程描述為由許多條指令按一定順序組將計(jì)算過(guò)程描述為由許多條指令按一定順序組成的程序,并放入存儲(chǔ)器保存成的程序,并放入存儲(chǔ)器保存n指令按其在存儲(chǔ)器中存放的順序執(zhí)行;指令按其在存儲(chǔ)器中存放的順序執(zhí)行;n由控制器控制整個(gè)程序和數(shù)據(jù)的存取以及程序由控制器控制整個(gè)程序和數(shù)據(jù)的存取以及程序的執(zhí)行。的執(zhí)行。9馮 諾依曼計(jì)算機(jī)體系結(jié)構(gòu)運(yùn)算器運(yùn)算器存儲(chǔ)器存儲(chǔ)器控制器控制器輸入設(shè)備輸入設(shè)備輸出設(shè)備輸出設(shè)備10馮 諾依曼機(jī)的工作過(guò)程內(nèi)存中的程序內(nèi)存中的程序指令指令1指令指令2指令指令n分析分析獲取操作數(shù)獲取操作數(shù)執(zhí)行執(zhí)行存放結(jié)果存放結(jié)果程序計(jì)程序計(jì)數(shù)器數(shù)器PC地址地址CPU取出取出操作數(shù)操作數(shù)11馮
5、諾依曼機(jī)的工作過(guò)程n取一條指令的工作過(guò)程:取一條指令的工作過(guò)程:n將指令所在地址賦給程序計(jì)數(shù)器將指令所在地址賦給程序計(jì)數(shù)器PC;nPC內(nèi)容送到地址寄存器內(nèi)容送到地址寄存器AR,PC自動(dòng)加自動(dòng)加1;n把把AR的內(nèi)容通過(guò)地址總線送至內(nèi)存儲(chǔ)器,經(jīng)地址譯碼器譯碼,的內(nèi)容通過(guò)地址總線送至內(nèi)存儲(chǔ)器,經(jīng)地址譯碼器譯碼,選中相應(yīng)單元。選中相應(yīng)單元。nCPU的控制器發(fā)出讀命令。的控制器發(fā)出讀命令。n在讀命令控制下,把所選中單元的內(nèi)容(即指令操作碼)讀到數(shù)在讀命令控制下,把所選中單元的內(nèi)容(即指令操作碼)讀到數(shù)據(jù)總線據(jù)總線DB。n把讀出的內(nèi)容經(jīng)數(shù)據(jù)總線送到數(shù)據(jù)寄存器把讀出的內(nèi)容經(jīng)數(shù)據(jù)總線送到數(shù)據(jù)寄存器DR。n指令
6、譯碼指令譯碼n因?yàn)槿〕龅氖侵噶畹牟僮鞔a,故數(shù)據(jù)寄存器因?yàn)槿〕龅氖侵噶畹牟僮鞔a,故數(shù)據(jù)寄存器DR把它送到指令寄存器把它送到指令寄存器IR,然后再送到指令譯碼器,然后再送到指令譯碼器ID 馮 諾依曼機(jī)的特點(diǎn)和不足n特點(diǎn):特點(diǎn):n程序存儲(chǔ),共享數(shù)據(jù),順序執(zhí)行程序存儲(chǔ),共享數(shù)據(jù),順序執(zhí)行n屬于順序處理機(jī),適合于確定的算法和數(shù)值數(shù)據(jù)的屬于順序處理機(jī),適合于確定的算法和數(shù)值數(shù)據(jù)的處理。處理。n不足:不足:n與存儲(chǔ)器間有大量數(shù)據(jù)交互,對(duì)總線要求很高;與存儲(chǔ)器間有大量數(shù)據(jù)交互,對(duì)總線要求很高;n執(zhí)行順序有程序決定,對(duì)大型復(fù)雜任務(wù)較困難;執(zhí)行順序有程序決定,對(duì)大型復(fù)雜任務(wù)較困難;n以運(yùn)算器為核心,處理效率較低;
7、以運(yùn)算器為核心,處理效率較低;n由由PC控制執(zhí)行順序,難以進(jìn)行真正的并行處理??刂茍?zhí)行順序,難以進(jìn)行真正的并行處理。12典型的非馮 諾依曼機(jī)結(jié)構(gòu)n數(shù)據(jù)流驅(qū)動(dòng)的計(jì)算機(jī)結(jié)構(gòu)數(shù)據(jù)流驅(qū)動(dòng)的計(jì)算機(jī)結(jié)構(gòu)n當(dāng)指令具有所需數(shù)據(jù)、且輸出端沒(méi)有數(shù)據(jù)時(shí)就可執(zhí)當(dāng)指令具有所需數(shù)據(jù)、且輸出端沒(méi)有數(shù)據(jù)時(shí)就可執(zhí)行。行。13數(shù)據(jù)流處理機(jī)存儲(chǔ)器主處理機(jī)數(shù)據(jù)通道控制通道高速數(shù)據(jù)總線磁盤(pán)存儲(chǔ)器Dataflow Image Processing System142. 系統(tǒng)組成 主機(jī)主機(jī) 硬件系統(tǒng)硬件系統(tǒng) 外設(shè)外設(shè) 微機(jī)系統(tǒng)微機(jī)系統(tǒng) 系統(tǒng)軟件系統(tǒng)軟件 軟件系統(tǒng)軟件系統(tǒng) 應(yīng)用軟件應(yīng)用軟件CPU存儲(chǔ)器存儲(chǔ)器輸入輸入/輸出接口輸出接口總線總線
8、15微處理器n微處理器簡(jiǎn)稱微處理器簡(jiǎn)稱CPU,是計(jì)算機(jī)的核心。是計(jì)算機(jī)的核心。n主要包括:主要包括: 運(yùn)算器運(yùn)算器 控制器控制器 寄存器組寄存器組16存儲(chǔ)器n定義:定義:n用于存放計(jì)算機(jī)工作過(guò)程中需要操作的數(shù)據(jù)用于存放計(jì)算機(jī)工作過(guò)程中需要操作的數(shù)據(jù)和程序。和程序。17有關(guān)內(nèi)存儲(chǔ)器的幾個(gè)概念n內(nèi)存單元的地址和內(nèi)容內(nèi)存單元的地址和內(nèi)容n內(nèi)存容量?jī)?nèi)存容量n內(nèi)存的操作內(nèi)存的操作n內(nèi)存的分類內(nèi)存的分類18內(nèi)存單元的地址和內(nèi)容n內(nèi)存按單元組織內(nèi)存按單元組織n每單元都對(duì)應(yīng)一個(gè)地址,以方便對(duì)單元的尋址每單元都對(duì)應(yīng)一個(gè)地址,以方便對(duì)單元的尋址1011011038F04H內(nèi)存地址內(nèi)存地址單元內(nèi)容單元內(nèi)容19內(nèi)存容
9、量n內(nèi)存容量:內(nèi)存容量:n所含存儲(chǔ)單元的個(gè)數(shù),以字節(jié)為單位所含存儲(chǔ)單元的個(gè)數(shù),以字節(jié)為單位n內(nèi)存容量的大小依內(nèi)存容量的大小依CPUCPU的尋址能力而定的尋址能力而定n實(shí)地址模式下為實(shí)地址模式下為CPUCPU地址信號(hào)線的位數(shù)地址信號(hào)線的位數(shù)20內(nèi)存操作n讀:讀:n將內(nèi)存單元的內(nèi)容取入將內(nèi)存單元的內(nèi)容取入CPUCPU,原單元內(nèi)容不改變;原單元內(nèi)容不改變;n寫(xiě):寫(xiě):nCPUCPU將信息放入內(nèi)存單元,單元中原來(lái)的內(nèi)容被覆蓋。將信息放入內(nèi)存單元,單元中原來(lái)的內(nèi)容被覆蓋。21內(nèi)存儲(chǔ)器的分類隨機(jī)存取存儲(chǔ)器(隨機(jī)存取存儲(chǔ)器(RAMRAM)只讀存儲(chǔ)器(只讀存儲(chǔ)器(ROMROM)按工作方按工作方式可分為式可分為2
10、2輸入/輸出接口n接口是接口是CPUCPU與外部設(shè)備間的橋梁與外部設(shè)備間的橋梁CPUI/OI/O接口接口外外設(shè)設(shè)23接口的分類串行接口串行接口并行接口并行接口數(shù)字接口數(shù)字接口模擬接口模擬接口輸入接口輸入接口輸出接口輸出接口24接口的功能n數(shù)據(jù)緩沖寄存;數(shù)據(jù)緩沖寄存;n信號(hào)電平或類型的轉(zhuǎn)換;信號(hào)電平或類型的轉(zhuǎn)換;n實(shí)現(xiàn)主機(jī)與外設(shè)間的運(yùn)行匹配。實(shí)現(xiàn)主機(jī)與外設(shè)間的運(yùn)行匹配。25總線n基本概念基本概念n分類分類n工作原理工作原理n常用系統(tǒng)總線標(biāo)準(zhǔn)及其主要技術(shù)指標(biāo)常用系統(tǒng)總線標(biāo)準(zhǔn)及其主要技術(shù)指標(biāo) (具體內(nèi)容見(jiàn)后續(xù)課程)(具體內(nèi)容見(jiàn)后續(xù)課程)26軟件系統(tǒng)n軟件:軟件:n為運(yùn)行、管理和維護(hù)計(jì)算機(jī)系統(tǒng)或?yàn)閷?shí)現(xiàn)
11、某一功能為運(yùn)行、管理和維護(hù)計(jì)算機(jī)系統(tǒng)或?yàn)閷?shí)現(xiàn)某一功能而編寫(xiě)的各種程序的總和及其相關(guān)資料。而編寫(xiě)的各種程序的總和及其相關(guān)資料。系統(tǒng)軟件系統(tǒng)軟件應(yīng)用軟件應(yīng)用軟件操作系統(tǒng)操作系統(tǒng)編譯系統(tǒng)編譯系統(tǒng)網(wǎng)絡(luò)系統(tǒng)網(wǎng)絡(luò)系統(tǒng)工具軟件工具軟件軟件軟件27二、計(jì)算機(jī)中的數(shù)制和編碼n數(shù)制和編碼的表示數(shù)制和編碼的表示n各種計(jì)數(shù)制之間的相互轉(zhuǎn)換各種計(jì)數(shù)制之間的相互轉(zhuǎn)換281. 常用計(jì)數(shù)法 十進(jìn)制(十進(jìn)制(D D) 二進(jìn)制(二進(jìn)制(B B) 十六進(jìn)制(十六進(jìn)制(H H)29例:n234.98D或(或(234.98)Dn1101.11B或(或(1101.11)BnABCD . BFH或(或(ABCD . BF) H302. 各
12、種進(jìn)制數(shù)間的轉(zhuǎn)換非十進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換非十進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換十進(jìn)制到非十進(jìn)制數(shù)的轉(zhuǎn)換十進(jìn)制到非十進(jìn)制數(shù)的轉(zhuǎn)換二二進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換 31非十進(jìn)制數(shù)到十進(jìn)制數(shù)的轉(zhuǎn)換n按相應(yīng)的權(quán)按相應(yīng)的權(quán)值表達(dá)式展開(kāi)值表達(dá)式展開(kāi)n例:例:n1011.11B=123+022+121+120+12-1+ 12-2 =8+2+1+0.5+0.25 =11.75n5B.8H=5161+11160+816-1 =80+11+0.5 =91.532十進(jìn)制到非十進(jìn)制數(shù)的轉(zhuǎn)換n到二進(jìn)制的轉(zhuǎn)換:到二進(jìn)制的轉(zhuǎn)換: 對(duì)整數(shù):除對(duì)整數(shù):除2取余;取余; 對(duì)小數(shù):乘對(duì)小數(shù):乘2取整。取整。n到十六
13、進(jìn)制的轉(zhuǎn)換:到十六進(jìn)制的轉(zhuǎn)換: 對(duì)整數(shù):除對(duì)整數(shù):除16取余;取余; 對(duì)小數(shù):乘對(duì)小數(shù):乘16取整。取整。33二進(jìn)制與十六進(jìn)制間的轉(zhuǎn)換n用用4位二進(jìn)制數(shù)表示位二進(jìn)制數(shù)表示1位十六進(jìn)制數(shù)位十六進(jìn)制數(shù)n例:例:n25.5 = 11001.1B = 19.8H n11001010.0110101B =CA.6AH343. 計(jì)算機(jī)中的編碼nBCD碼碼n用二進(jìn)制編碼表示的十進(jìn)制數(shù)用二進(jìn)制編碼表示的十進(jìn)制數(shù)nASCII碼碼n西文字符編碼西文字符編碼35BCD碼碼n壓縮壓縮BCD碼碼n用用4位二進(jìn)制碼表示一位十進(jìn)制數(shù)位二進(jìn)制碼表示一位十進(jìn)制數(shù)n每每4位之間有一個(gè)空格位之間有一個(gè)空格n擴(kuò)展擴(kuò)展BCD碼碼n用用
14、8位二進(jìn)制碼表示一位十進(jìn)制數(shù),每位二進(jìn)制碼表示一位十進(jìn)制數(shù),每4位之間有一位之間有一個(gè)空格。個(gè)空格。36BCD碼與二進(jìn)制數(shù)之間的轉(zhuǎn)換n先轉(zhuǎn)換為十進(jìn)先轉(zhuǎn)換為十進(jìn) 制數(shù),再轉(zhuǎn)換二進(jìn)制數(shù),再轉(zhuǎn)換二進(jìn) 制數(shù);反之同制數(shù);反之同樣。樣。n例例:n(0001 0001 .0010 01010001 0001 .0010 0101)BCDBCD =11 .25 =11 .25 = =(1011 .011011 .01) B B37ASCII碼n西文西文 字符的編碼,一般用字符的編碼,一般用7位二進(jìn)位二進(jìn) 制碼表示。制碼表示。nD D7 7位為校驗(yàn)位,默認(rèn)情況下為位為校驗(yàn)位,默認(rèn)情況下為0。n要求:要求:n理
15、解校驗(yàn)位的作用理解校驗(yàn)位的作用n熟悉熟悉0-F的的ASCII碼碼38ASCII碼的奇偶校驗(yàn)n奇校驗(yàn)奇校驗(yàn)n加上校驗(yàn)位后編碼中加上校驗(yàn)位后編碼中“1”的個(gè)數(shù)為奇數(shù)。的個(gè)數(shù)為奇數(shù)。n例:例:A的的ASCII碼是碼是41H(1000001B)n以奇校驗(yàn)傳送則為以奇校驗(yàn)傳送則為 C1H(11000001B)n偶校驗(yàn)偶校驗(yàn)n加上校驗(yàn)位后加上校驗(yàn)位后 編碼中編碼中“1”的個(gè)數(shù)為偶數(shù)。的個(gè)數(shù)為偶數(shù)。n上例若以偶校驗(yàn)傳送,則為上例若以偶校驗(yàn)傳送,則為 41H。39三、無(wú)符號(hào)二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算算術(shù)運(yùn)算邏輯運(yùn)算邏輯運(yùn)算無(wú)符號(hào)數(shù)無(wú)符號(hào)數(shù)有符號(hào)數(shù)有符號(hào)數(shù)二進(jìn)二進(jìn) 制數(shù)的運(yùn)算制數(shù)的運(yùn)算40主要內(nèi)容n無(wú)符號(hào)二進(jìn)無(wú)符號(hào)
16、二進(jìn) 制數(shù)的算術(shù)運(yùn)算制數(shù)的算術(shù)運(yùn)算n無(wú)符號(hào)數(shù)的表達(dá)范圍無(wú)符號(hào)數(shù)的表達(dá)范圍n運(yùn)算中的溢出問(wèn)題運(yùn)算中的溢出問(wèn)題n無(wú)符號(hào)數(shù)的邏輯運(yùn)算無(wú)符號(hào)數(shù)的邏輯運(yùn)算n基本邏輯門(mén)和譯碼器基本邏輯門(mén)和譯碼器411. 無(wú)符號(hào)數(shù)的算術(shù)運(yùn)算n加法運(yùn)算加法運(yùn)算n1+1=0(有進(jìn)位)(有進(jìn)位)n減法運(yùn)算減法運(yùn)算n0-1=1(有借位)(有借位)n乘法運(yùn)算乘法運(yùn)算n除法運(yùn)算除法運(yùn)算42乘除運(yùn)算例n000010110100 =00101100B n000010110100=00000010B 即:商即:商=00000010B 余數(shù)余數(shù)=11B432. 無(wú)符號(hào)數(shù)的表示范圍: 0 0 X 2X 2n n-1-1若運(yùn)算結(jié)果超出這個(gè)范圍,則
17、產(chǎn)生溢出。若運(yùn)算結(jié)果超出這個(gè)范圍,則產(chǎn)生溢出。對(duì)無(wú)符號(hào)數(shù):運(yùn)算時(shí),當(dāng)最高位向更高位對(duì)無(wú)符號(hào)數(shù):運(yùn)算時(shí),當(dāng)最高位向更高位 有進(jìn)位(或借位)時(shí)則產(chǎn)生有進(jìn)位(或借位)時(shí)則產(chǎn)生 溢出。溢出。44例: 最高位向前有進(jìn)位,產(chǎn)生溢出最高位向前有進(jìn)位,產(chǎn)生溢出00000000 100000001 11111111 453. 邏輯運(yùn)算n與、或、非、異或與、或、非、異或n掌握:掌握:n與、或、非門(mén)邏輯符號(hào)和邏輯關(guān)系(真值表);與、或、非門(mén)邏輯符號(hào)和邏輯關(guān)系(真值表);n與非門(mén)、或非門(mén)的應(yīng)用。與非門(mén)、或非門(mén)的應(yīng)用。46“與”、“或”運(yùn)算n“與與”運(yùn)算:運(yùn)算:n任何數(shù)和任何數(shù)和“0”相相“與與”,結(jié)果為,結(jié)果為0。n
18、“或或”運(yùn)算:運(yùn)算:n任何數(shù)和任何數(shù)和“1”相相“或或”,結(jié)果為,結(jié)果為1。&1147“非”、“異或”運(yùn)算n“非非”運(yùn)算運(yùn)算n按位求反按位求反n“異或異或”運(yùn)算運(yùn)算n相同則為相同則為0,相異則為,相異則為1484. 譯碼器n掌握掌握74LS138譯碼器譯碼器n各引腳功能各引腳功能n輸入端與輸出端關(guān)系(真值表)輸入端與輸出端關(guān)系(真值表)4974LS138譯碼器G1G2AG2BCBAY0Y7 n主要引腳及功能主要引腳及功能50三、機(jī)器數(shù)(有符號(hào)數(shù))的運(yùn)算51計(jì)算機(jī)中符號(hào)數(shù)的表示n機(jī)器數(shù)機(jī)器數(shù)n計(jì)算機(jī)中的數(shù)據(jù)計(jì)算機(jī)中的數(shù)據(jù)n構(gòu)成:構(gòu)成:n符號(hào)位符號(hào)位 + 真值真值 “0” 表示正表示正“1
19、” 表示負(fù)表示負(fù)52例 +52 = +0110100 = 0 0110100 符號(hào)位符號(hào)位 真值真值-52 = -0110100 = 1 0110100 符號(hào)位符號(hào)位 真值真值531. 符號(hào)數(shù)的表示n機(jī)器數(shù)的表示方法:機(jī)器數(shù)的表示方法:n原碼原碼n反碼反碼n補(bǔ)碼補(bǔ)碼54原碼n最高位為符號(hào)位(用最高位為符號(hào)位(用“0”表示正,用表示正,用“1”表表示負(fù)),其余為真值部分。示負(fù)),其余為真值部分。n優(yōu)點(diǎn):優(yōu)點(diǎn): n真值和其原碼表示之間的對(duì)應(yīng)關(guān)系簡(jiǎn)單,容易理解;真值和其原碼表示之間的對(duì)應(yīng)關(guān)系簡(jiǎn)單,容易理解;n缺點(diǎn):缺點(diǎn):n計(jì)算機(jī)中用原碼進(jìn)行加減運(yùn)算比較困難計(jì)算機(jī)中用原碼進(jìn)行加減運(yùn)算比較困難n0的表示
20、不唯一。的表示不唯一。55數(shù)0的原碼n8位數(shù)位數(shù)0的原碼:的原碼:+0=0 0000000 - -0=1 0000000 即:數(shù)即:數(shù)0的原碼不唯一。的原碼不唯一。56反碼對(duì)一個(gè)機(jī)器數(shù)對(duì)一個(gè)機(jī)器數(shù)X:n若若X0 ,則則 X反反=X原原n若若X0, 則則X補(bǔ)補(bǔ)= X反反= X原原n若若X0, 則則X補(bǔ)補(bǔ)= X反反+160例nX= 52= 0110100 X原原=10110100 X反反=11001011 X補(bǔ)補(bǔ)= X反反+1=11001100610的補(bǔ)碼:n+0補(bǔ)補(bǔ)= +0原原=00000000n-0補(bǔ)補(bǔ)= -0反反+1=11111111+1 =1 00000000 對(duì)對(duì)8 8位字長(zhǎng),進(jìn)位被舍掉
21、位字長(zhǎng),進(jìn)位被舍掉62特殊數(shù)10000000n對(duì)無(wú)符號(hào)數(shù)對(duì)無(wú)符號(hào)數(shù):(10000000)B=128n在原碼中定義為:在原碼中定義為: -0n在反碼中定義為:在反碼中定義為: -127n在補(bǔ)碼中定義為:在補(bǔ)碼中定義為: -12863符號(hào)數(shù)的表示范圍對(duì)對(duì)8位二進(jìn)制數(shù):位二進(jìn)制數(shù):n原碼:原碼: -127 +127n反碼:反碼: -127 +127n補(bǔ)碼:補(bǔ)碼: -128 +127642. 符號(hào)二進(jìn)制數(shù)與十進(jìn)制的轉(zhuǎn)換對(duì)用補(bǔ)碼表示的二進(jìn)制數(shù):對(duì)用補(bǔ)碼表示的二進(jìn)制數(shù): 1)求出真值)求出真值 2)進(jìn)行轉(zhuǎn)換)進(jìn)行轉(zhuǎn)換65例:補(bǔ)碼數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)nX補(bǔ)補(bǔ)=0 0101110B 正數(shù)正數(shù)所以:真值所以:真值=
22、0101110B X=+46nX補(bǔ)補(bǔ)=1 1010010B 負(fù)數(shù)負(fù)數(shù)所以:真值不等于所以:真值不等于-1010010B而是:而是:X=X補(bǔ)補(bǔ)補(bǔ)補(bǔ)=11010010補(bǔ)補(bǔ)= - 0101110 = - 46663. 符號(hào)數(shù)的算術(shù)運(yùn)算n通過(guò)引進(jìn)補(bǔ)碼,可將減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算。通過(guò)引進(jìn)補(bǔ)碼,可將減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算。n即:即:X+Y補(bǔ)補(bǔ)=X補(bǔ)補(bǔ)+Y補(bǔ)補(bǔ) X-Y補(bǔ)補(bǔ)=X+(-Y)補(bǔ)補(bǔ) =X補(bǔ)補(bǔ)+-Y補(bǔ)補(bǔ)注:運(yùn)算時(shí)符號(hào)位須對(duì)齊注:運(yùn)算時(shí)符號(hào)位須對(duì)齊67例nX=-0110100,Y=+1110100,求求X+Y=?nX原原=10110100 nX補(bǔ)補(bǔ)= X反反+1=11001100nY補(bǔ)補(bǔ)= Y原原=01110100nX+Y補(bǔ)補(bǔ)= X補(bǔ)補(bǔ)+ Y補(bǔ)補(bǔ) =11001100+01110100 =01000000nX+Y=+1000000為什么補(bǔ)碼可以把減法變成加法?n從從10進(jìn)制來(lái)說(shuō):進(jìn)制來(lái)說(shuō):減一,和加減一,和加99,效果相同嗎?,效果相同嗎?在在100之內(nèi),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版光伏基站場(chǎng)地租賃與能源合作合同2篇
- 2024版二手房產(chǎn)轉(zhuǎn)讓合同書(shū)
- 2024版硅酮密封膠買(mǎi)賣(mài)合同書(shū)
- 二零二五版360有錢(qián)聯(lián)盟會(huì)員積分兌換及獎(jiǎng)勵(lì)機(jī)制合同2篇
- 2025年度鋼筋套筒保險(xiǎn)服務(wù)合同3篇
- 2024年砂石材料行業(yè)投資與并購(gòu)合作合同范本3篇
- 二零二五版不銹鋼材料加工中心建設(shè)與運(yùn)營(yíng)合同3篇
- 2025年度環(huán)保設(shè)備采購(gòu)合同范本及環(huán)境效益評(píng)估3篇
- 二手住宅裝修升級(jí)2024版協(xié)議范本版
- 西安翻譯學(xué)院《體育場(chǎng)地與設(shè)施》2023-2024學(xué)年第一學(xué)期期末試卷
- 學(xué)校2025年寒假特色實(shí)踐作業(yè)綜合實(shí)踐暨跨學(xué)科作業(yè)設(shè)計(jì)活動(dòng)方案
- 2024數(shù)據(jù)資源采購(gòu)及運(yùn)營(yíng)管理合同3篇
- 人教版小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)20以內(nèi)加減混合口算練習(xí)題全套
- 兒童青少年行為和情緒障礙的護(hù)理
- 自升式塔式起重機(jī)安裝與拆卸施工方案
- 地方性分異規(guī)律下的植被演替課件高三地理二輪專題復(fù)習(xí)
- 山東省技能大賽青島選拔賽-世賽選拔項(xiàng)目20樣題(數(shù)字建造)
- 人居環(huán)境整治合同書(shū)
- 2025屆上海市徐匯、松江、金山區(qū)高一物理第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 幼兒園意識(shí)形態(tài)風(fēng)險(xiǎn)點(diǎn)排查報(bào)告
- 催收培訓(xùn)制度
評(píng)論
0/150
提交評(píng)論