版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章計算機(jī)的根底知識計算機(jī)與軟件學(xué)院趙涓涓閻宏印林福平計算機(jī)硬件技術(shù)根底第一章計算機(jī)的根底知識本章主要內(nèi)容1.1計算機(jī)開展概述1.2微型計算機(jī)系統(tǒng)的組成1.3微機(jī)硬件系統(tǒng)結(jié)構(gòu)根底1.4微機(jī)的工作原理與程序執(zhí)行過程1.5計算機(jī)的運算根底計算機(jī)硬件技術(shù)根底1.1計算機(jī)開展概述從微電子器件的開展看電子計算機(jī)的開展史電子管特點:體積大、功耗高、壽命短、速度慢、可靠性差。半導(dǎo)體晶體管特點:體積小、功耗低、可靠性高。包括雙極型晶體管和場效應(yīng)晶體管。集成電路芯片 (IC:IntegratedCircuits)特點:速度快、體積更小、功耗更低、可靠性更高等。計算機(jī)硬件技術(shù)根底IC集成度分類:SSI〔小規(guī)模集成電路〕 晶體管數(shù)100個以下MSI〔中規(guī)模集成電路〕 晶體管數(shù)100~3000個LSI〔大規(guī)模集成電路〕 晶體管數(shù)3000~105個VLSI〔超大規(guī)模集成電路〕 晶體管數(shù)105~108個ULSI〔甚大規(guī)模集成電路〕 晶體管數(shù)以上 目前的P4集成度超過108從微電子器件的開展看電子計算機(jī)的開展史計算機(jī)硬件技術(shù)根底計算機(jī)的開展簡史1.電子管計算機(jī)〔1946-1957〕體積大、耗電量大、可靠性差存儲量小,使用磁鼓作為外存穿孔卡片作為輸入、輸出沒有系統(tǒng)軟件,后期使用匯編語言編程典型代表:1946年ENIAC1946年美國高級研究院IAS計算機(jī)1953年IBM〔InternationalBusinessMachines)701計算機(jī)硬件技術(shù)根底1.1.1計算機(jī)的開展簡史運算速度為每秒5000次十進(jìn)制加法運算或者400次乘法運算至多只能存20個10位的十進(jìn)制數(shù),無程序存儲器。第一臺電子數(shù)字計算機(jī)
1946年,ENIAC,美國賓夕法尼亞大學(xué)18800個電子管、1500個繼電器,重達(dá)30噸,占地170平方米。耗電150千瓦。計算機(jī)硬件技術(shù)根底計算機(jī)的開展簡史2.晶體管計算機(jī)〔1958-1964〕體積減小、重量減輕、能耗降低、本錢下降,可靠性和運算速度得到提高磁芯存儲器,存儲量從幾千提高到10萬單元以上開始有了操作系統(tǒng)的雛形典型代表:1959年UnivacLARC1962年IBM7030計算機(jī)硬件技術(shù)根底計算機(jī)的開展簡史3.中、小規(guī)模集成電路集成電路計算機(jī)〔1965-1971〕使用MSI,SSI取代了晶體管,功耗、體積、價格等進(jìn)一步下降。半導(dǎo)體存儲器取代磁芯存儲器,存儲容量和存取速度有了很大的提高出現(xiàn)了分時操作系統(tǒng)高級語言的應(yīng)用:Basic,Pascal等典型代表:IBM360,370TI公司的ASCDEC的PDP-8系列計算機(jī)硬件技術(shù)根底計算機(jī)的開展第3代計算機(jī)的的著名代表1964年,第一個采用集成電路的通用計算機(jī)系列IBM360系統(tǒng)研制成功,該系列有大、中、小型,共6個型號。計算機(jī)硬件技術(shù)根底計算機(jī)的開展簡史4.大、超大規(guī)模集成電路計算機(jī)〔1971至今〕使用LSI,VISI使得計算機(jī)的功耗、體積、價格等大幅度下降,可靠性和運算速度進(jìn)一步提高。半導(dǎo)體存儲器集成度越來越高、容量越來越大、并不斷向大容量、高集成度、高速度開展。操作系統(tǒng)進(jìn)一步完善。計算機(jī)與通信技術(shù)相結(jié)合。計算機(jī)進(jìn)入了幾乎所有的行業(yè)。典型代表:IBM3090VFCray的巨型機(jī)CrayX-MPDEC的VAX9000計算機(jī)硬件技術(shù)根底計算機(jī)之父1.計算機(jī)是由五大部件組成。2.計算機(jī)中程序與數(shù)據(jù)的存儲一律采用二進(jìn)制。3.存儲程序,自動執(zhí)行美籍匈牙利數(shù)學(xué)家馮·諾依曼計算機(jī)的開展簡史計算機(jī)硬件技術(shù)根底1.1.2計算機(jī)的分類模擬式計算機(jī)數(shù)字式計算機(jī)混合式計算機(jī)按處理數(shù)據(jù)方式分類:計算機(jī)硬件技術(shù)根底1.1.2計算機(jī)的分類超級計算機(jī)大型計算機(jī)小型計算機(jī)微型計算機(jī)或個人計算機(jī)便攜式計算機(jī)〔筆記本計算機(jī)〕按計算機(jī)外形大小分類:計算機(jī)硬件技術(shù)根底1.1.3計算機(jī)的應(yīng)用科學(xué)計算計算機(jī)控制測量和測試信息處理計算機(jī)輔助設(shè)計〔CAD〕、輔助制造〔CAM〕、輔助教學(xué)人工智能〔AI〕計算機(jī)模擬計算機(jī)硬件技術(shù)根底1.1.3計算機(jī)的應(yīng)用科學(xué)計算業(yè)務(wù)處理人類生活計算機(jī)的開展解決了哪些問題:計算機(jī)硬件技術(shù)根底以Intel公司生產(chǎn)的80x86為例:微處理器的簡史與現(xiàn)狀計算機(jī)硬件技術(shù)根底1.1.5微型計算機(jī)的分類單片機(jī)單板機(jī)個人計算機(jī)多用戶系統(tǒng)微型計算機(jī)網(wǎng)絡(luò)計算機(jī)硬件技術(shù)根底1.1.6微型計算機(jī)硬件技術(shù)開展的特點與趨勢微型計算機(jī)硬件技術(shù)開展的特點〔摩爾定律〕微型計算機(jī)硬件技術(shù)開展的趨勢芯片技術(shù)寬帶網(wǎng)絡(luò)環(huán)境:多媒體技術(shù)、通信技術(shù)計算機(jī)軟件與硬件結(jié)合更緊密筆記本計算機(jī)比例上升計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成微處理器
簡稱мP或MP,是指由一片或幾片大規(guī)模集成電路組成的具有運算器和控制器功能的中央處理器部件,又簡稱微處理機(jī)。計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成微型計算機(jī)
簡稱μC或MC,是指以微處理器為核心,配上存儲器、輸入輸出接口電路及系統(tǒng)總線所組成的計算機(jī),又稱主機(jī)或微電腦。計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成微型計算機(jī)系統(tǒng)簡稱μCS或MCS,是指以微型計算機(jī)為中心,配以相應(yīng)的外圍設(shè)備、電源和輔助功能電路〔統(tǒng)稱硬件〕以及指揮微型計算機(jī)工作的操作系統(tǒng)軟件所構(gòu)成的系統(tǒng)。計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成微處理器、微型計算機(jī)和微型計算機(jī)系統(tǒng)三者的含義及關(guān)系:
計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成微型計算機(jī)系統(tǒng)的根本組成硬件系統(tǒng):構(gòu)成計算機(jī)的物理設(shè)備
計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成硬件系統(tǒng):微型計算機(jī)硬件的組成及其連接如以下圖所示
微型計算機(jī)系統(tǒng)的根本組成計算機(jī)硬件技術(shù)根底1.2微型計算機(jī)系統(tǒng)的組成計算機(jī)硬件和系統(tǒng)軟件、應(yīng)用軟件的關(guān)系,如下圖:
微型計算機(jī)系統(tǒng)的根本組成計算機(jī)硬件技術(shù)根底硬件系統(tǒng)計算機(jī)硬件〔Hardware)是指計算機(jī)中的電子線路和物理裝置的總稱.計算機(jī)硬件系統(tǒng)五大功能部件包括:運算器、控制器存儲器〔高速緩存主存儲器虛擬存儲器〕輸入設(shè)備、輸出設(shè)備這些設(shè)備和部件通過總線和接口連結(jié)在一起,構(gòu)成一臺完整的計算機(jī)計算機(jī)硬件技術(shù)根底
硬件系統(tǒng)
計算機(jī)五大根本部件:運算器控制器內(nèi)存儲器輸入設(shè)備輸出設(shè)備外存儲器控制數(shù)據(jù)地址或指令CPU主機(jī)外設(shè)存儲器CPU主機(jī)外設(shè)CPU=運算器+控制器+存放器CentralProcessingUnit⑴控制器〔CU)計算機(jī)的控制中心,控制和同步其他各個部件。⑵運算器(ALU)執(zhí)行全部的算術(shù)和邏輯運算。⑶存儲器(Memory)計算機(jī)的主要記憶部件,以字節(jié)為單位的、線性編址的二進(jìn)制記憶部件。⑷輸入輸出設(shè)備(I/O)通過接口電路連接到總線的計算機(jī)外部設(shè)備。 計算機(jī)硬件技術(shù)根底軟件系統(tǒng)計算機(jī)軟件〔Software)是計算機(jī)程序及其相關(guān)技術(shù)文檔資料的總稱。計算機(jī)硬件技術(shù)根底軟件分類系統(tǒng)軟件〔Systemsoftware〕編程軟件〔Programmingsoftware〕應(yīng)用軟件〔Applicationsoftware〕計算機(jī)硬件技術(shù)根底系統(tǒng)軟件設(shè)備驅(qū)動程序操作系統(tǒng)效勞器通用工具視窗系統(tǒng)計算機(jī)硬件技術(shù)根底編程軟件編譯器調(diào)試器解釋器連接器文本編輯器計算機(jī)硬件技術(shù)根底應(yīng)用軟件商業(yè)軟件計算機(jī)輔助設(shè)計數(shù)據(jù)庫決策軟件教育軟件圖像編輯工業(yè)自動化數(shù)學(xué)軟件醫(yī)療軟件計算機(jī)硬件技術(shù)根底應(yīng)用軟件〔續(xù)〕分子模擬軟件量子化學(xué)和固體物理軟件仿真軟件電子表格遠(yuǎn)程通訊視頻游戲文字處理計算機(jī)硬件技術(shù)根底計算機(jī)系統(tǒng)的層次結(jié)構(gòu)操作系統(tǒng)各種實用程序DOS各序程用應(yīng)種裸機(jī)(Baremachine):沒有安裝任何軟件的計算機(jī)硬件系統(tǒng)計算機(jī)硬件技術(shù)根底1.3微機(jī)硬件系統(tǒng)結(jié)構(gòu)根底微機(jī)硬件系統(tǒng)結(jié)構(gòu),是指按照總體布局的設(shè)計要求,將各部件構(gòu)成某個系統(tǒng)的連接方式。以下圖是一個典型的微機(jī)硬件系統(tǒng)結(jié)構(gòu):計算機(jī)硬件技術(shù)根底1.3.1總線結(jié)構(gòu)簡介系統(tǒng)總線是一組用來傳送信息的公共導(dǎo)線及控制電路,所有的信息都通過總線傳送。根據(jù)所傳送信息的內(nèi)容和作用不同,可將系統(tǒng)總線分為3種:數(shù)據(jù)總線〔DB〕、地址總線〔AB〕、控制總線〔CB〕。在總線結(jié)構(gòu)中,通過總線實現(xiàn)微處理器、存儲器和所有I/O設(shè)備之間的信息交換。采用總線結(jié)構(gòu)時,系統(tǒng)中各部件均掛在總線上,可以使微機(jī)系統(tǒng)的結(jié)構(gòu)簡單,易于維護(hù),并具有更大的靈活性和更好的可擴(kuò)展性。計算機(jī)硬件技術(shù)根底1.3.2微處理器模型的組成運算器又稱算術(shù)邏輯單元〔ALU〕,用來進(jìn)行算術(shù)或邏輯運算以及位移循環(huán)等操作。運算器控制器控制器是根據(jù)指令功能轉(zhuǎn)化為控制信號的部件。主要組成局部有:指令存放器〔IR〕、指令譯碼器〔ID〕、可編程邏輯陣列〔PLA〕。計算機(jī)硬件技術(shù)根底1.3.2微處理器模型的組成內(nèi)部存放器包括假設(shè)干個功能不同的存放器或存放器組:〔1〕累加器〔A〕〔2〕數(shù)據(jù)存放器〔DR〕〔3〕程序計數(shù)器〔PC〕〔4〕地址存放器〔AR〕〔5〕標(biāo)志存放器〔FR〕內(nèi)部存放器計算機(jī)硬件技術(shù)根底1.3.3存儲器概述根本概念存儲器是微機(jī)中的存儲和記憶部件,用來存放數(shù)據(jù)〔包括原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果〕和程序。這些數(shù)據(jù)和程序在計算機(jī)內(nèi)部都是用0、1二進(jìn)制代碼來表示的。為了計量信息的長度方便,一般將8位二進(jìn)制代碼作為一個字節(jié),再用兩個字節(jié)組成一個字來標(biāo)識16位數(shù)據(jù)的長度。計算機(jī)硬件技術(shù)根底1.3.3存儲器概述假定存儲器由256個單元組成,每個單元存儲8為二進(jìn)制信息,即字長為8位,器結(jié)構(gòu)簡圖如以下圖所示:存儲器組成計算機(jī)硬件技術(shù)根底1.3.3存儲器概述從存儲器讀出信息的操作過程如以下圖所示:讀寫操作過程計算機(jī)硬件技術(shù)根底1.3.3存儲器概述假定CPU要讀出存儲器04H單元的內(nèi)容10010111即97H,那么:〔1〕CPU的地址存放器AR先給出地址04H并將它放到地址總線上,經(jīng)地址譯碼器選中04H單元;〔2〕CPU發(fā)出“讀〞控制信號給存儲器,指示它準(zhǔn)備把被尋址的04H單元中的內(nèi)容97H放到數(shù)據(jù)總線上;〔3〕在讀控制信號的作用下,存儲器將04H單元中的內(nèi)容97H放到數(shù)據(jù)總線上,經(jīng)它送至數(shù)據(jù)存放器DR,然后由CPU取走該內(nèi)容作為所需要的信息使用。讀寫操作過程計算機(jī)硬件技術(shù)根底1.3.3存儲器概述往存儲器寫入信息的操作過程如以下圖所示:讀寫操作過程計算機(jī)硬件技術(shù)根底1.3.3存儲器概述假定CPU要把數(shù)據(jù)存放器DR中的內(nèi)容00100110即26H寫入存儲器08H單元,那么:〔1〕CPU的地址存放器AR先把地址08H放到地址總線上,經(jīng)地址譯碼器選中08H單元;〔2〕CPU把數(shù)據(jù)存放器中的內(nèi)容26H放到數(shù)據(jù)總線上;〔3〕CPU向存儲器發(fā)送“寫〞控制信號,在該信號的控制下,將內(nèi)容26H寫入被尋址的08H單元讀寫操作過程計算機(jī)硬件技術(shù)根底1.3.4輸入輸出I/O接口概述連接外設(shè)和主機(jī)的邏輯控制電路數(shù)據(jù)存放器命令存放器狀態(tài)存放器地址譯碼器控制邏輯顯卡、聲卡、網(wǎng)卡、掃描卡等計算機(jī)硬件技術(shù)根底1.4微機(jī)工作原理與程序執(zhí)行過程計算機(jī)硬件技術(shù)根底1.4微機(jī)工作原理與程序執(zhí)行過程計算機(jī)硬件技術(shù)根底1.4微機(jī)工作原理與程序執(zhí)行過程現(xiàn)有的微型計算機(jī)根本上都是遵循馮?諾依曼計算機(jī)工作的原理,即所謂的“存儲程序〞的工作原理。其根本要點如下:(1)在機(jī)內(nèi)采用二進(jìn)制的形式表示計算機(jī)中的指令和數(shù)據(jù);(2)把人們編好的程序和原始數(shù)據(jù)預(yù)先輸入計算機(jī)的主存儲器中保存起來;當(dāng)計算機(jī)工作時。它的控制器能夠連續(xù)、自動、高速地從存儲器中逐一取出指令并且執(zhí)行。(3)由運算器、控制器、存儲器、輸入輸出設(shè)備5大根本部件組成計算機(jī)系統(tǒng),并對各局部的根本功能做了規(guī)定。微機(jī)的工作原理1.4微機(jī)工作原理與程序執(zhí)行過程微機(jī)的工作過程就是執(zhí)行程序的過程,而程序由指令序列組成,所以微機(jī)的工作過程也就是逐條取指令和執(zhí)行指令的過程。如以下圖所示:程序執(zhí)行過程1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程取指階段都是由一系列相同的操作組成的,所以取指階段的時間總是相同的,它稱為公操作。執(zhí)指階段將由不同的時間順序組成,它取決于被執(zhí)行指令的類型,因此,執(zhí)指階段的時間從一條指令到下一條指令變化相當(dāng)大。1.4微機(jī)工作原理與程序執(zhí)行過程1.4微機(jī)的工作原理與程序執(zhí)行過程程序執(zhí)行過程應(yīng)當(dāng)指出的是,指令通常包括操作碼和操作數(shù)2局部。操作碼表示計算機(jī)執(zhí)行什么具體操作;操作數(shù)表示參加操作的數(shù)的本身或操作數(shù)所在的地址,也稱為地址碼。因此,在執(zhí)行一條指令時,就可能要處理不等字節(jié)數(shù)目的代碼信息,包括操作碼、操作數(shù)或操作數(shù)的地址程序執(zhí)行過程3+2=?的程序,如下:MOVA,3ADDA,2HLT1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程以上三條指令及其說明如下:1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程整個程序是3條指令5個字節(jié)。由于微處理器和存儲器均用一個字節(jié)存放處理信息,因此,當(dāng)把這段程序存入存儲器時,共需要占5個存儲單元。假設(shè)把他們存放在存儲器的最前面5個單元里,那么該程序?qū)⒄加袕?0H到04H這5個單元,如以下圖所示。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程開始執(zhí)行程序時,必須先給程序計數(shù)器PC賦以第1條指令的首地址,如00H,然后進(jìn)入第1條指令的取指階段,其具體操作過程如下圖:1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程在上圖中:〔1〕首先把PC的內(nèi)容00H送到地址存放器AR?!?〕一旦PC的內(nèi)容可靠的送入AR后,PC自動加1,即由00H變?yōu)?1H。注意此時AR的內(nèi)容沒有變化?!?〕把地址存放器AR的內(nèi)容00H放到地址總線上,并送至存儲器,經(jīng)地址譯碼器譯碼,選中相應(yīng)的00H單元?!?〕在選中一個指定的存儲器地址單元后,CPU立即發(fā)出讀命令?!?〕在讀命令控制下,把所選中的00H單元中的內(nèi)容即第1條指令的操作碼B0H讀到數(shù)據(jù)總線DB上。〔6〕把讀出的指令操作碼B0H經(jīng)數(shù)據(jù)總線先送到數(shù)據(jù)存放器DR?!?〕取指階段的最后一步是指令譯碼。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程經(jīng)過對操作碼B0H譯碼后,CPU就知道這是一條把下一單元中的操作數(shù)取入累加器A的雙字節(jié)指令MOVA,n,所以執(zhí)行第1條指令就必須把指令第2字節(jié)中的操作數(shù)03H取出來。取指令第2字節(jié)的過程如下圖。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程在上圖中:〔1〕把PC自動加1后的內(nèi)容01H送到地址存放器AR?!?〕當(dāng)PC的內(nèi)容可靠的送入AR后,PC自動加1,即由01H變?yōu)?2H。注意此時AR的內(nèi)容沒有變化?!?〕地址存放器AR通過地址總線把地址01H送到存儲器的地址譯碼器,經(jīng)地址譯碼器譯碼,選中相應(yīng)的01H單元?!?〕選中指定的存儲器地址單元后,CPU發(fā)出讀命令?!?〕在讀命令控制下,把所選中的01H單元中的內(nèi)容03H讀到數(shù)據(jù)總線DB上?!?〕通過DB把讀出的內(nèi)容送到數(shù)據(jù)存放器DR。〔7〕因CPU根據(jù)該條指令具有的字節(jié)數(shù)這時讀出的是操作數(shù),其指令要求把它送到累加器A,故由數(shù)據(jù)存放器DR取出的內(nèi)容就通過內(nèi)部數(shù)據(jù)總線送到累加器A。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程于是,第1次執(zhí)行指令階段,操作數(shù)03H被取入累加器A中,并進(jìn)入第2條指令的取指階段。取第2條指令的過程如下圖。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程取第2條指令的第2字節(jié)及執(zhí)行過程如下圖1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程在上圖中:〔1〕把PC的內(nèi)容03H送到地址存放器AR?!?〕當(dāng)把PC的內(nèi)容03H送到地址存放器AR后,PC自動加1?!?〕AR通過地址總線把地址03H送到地址譯碼器,經(jīng)譯碼,選中相應(yīng)的03H單元?!?〕選中指定的存儲器地址單元后,CPU發(fā)出讀命令?!?〕在讀命令控制下,把所選中的03H單元中的內(nèi)容02H讀到數(shù)據(jù)總線DB上?!?〕通過DB把讀出的內(nèi)容送到數(shù)據(jù)存放器DR?!?〕因在對指令譯碼時,CPU讀出的數(shù)據(jù)02H為操作數(shù),且要將它與已暫存于A中的內(nèi)容03H相加,故數(shù)據(jù)有DR通過內(nèi)部數(shù)據(jù)總線送至ALU的另一輸入端I2。〔8〕A中的內(nèi)容送ALU的輸入端I1,并且執(zhí)行加法操作。〔9〕把相加的結(jié)果05H由ALU得輸出端O又送到累加器A中。1.4微機(jī)工作原理與程序執(zhí)行過程程序執(zhí)行過程至此,第2條之類的執(zhí)行階段結(jié)束。因為A中存入和05H,而將原有的內(nèi)容03H沖掉,于是就轉(zhuǎn)入第3條指令的取指階段。程序中最后一條指令是HLT??捎妙愃粕厦娴娜≈高^程把它取出。當(dāng)把HLT指令的操作碼F4H取入數(shù)據(jù)存放器DR后,因為是取指階段,故CPU將操作碼F4H送指令存放器IR,再送指令譯碼器ID;經(jīng)過譯碼,CPU是暫停指令,于是控制器停止產(chǎn)生各種控制指令,使得計算機(jī)停止全部操作。和5已經(jīng)存放在累加器中了。1.4微機(jī)工作原理與程序執(zhí)行過程二進(jìn)制數(shù)的算術(shù)運算二進(jìn)制加法:0+0=0;1+0=1;0+1=1,1+1=0;進(jìn)位1二進(jìn)制減法:0-0=0;1-1=0;1-0=1;0-1=1,借位1二進(jìn)制乘法:0×0=0;0×1=0;1×0=0;1×1=1二進(jìn)制除法:采用試探法,每位的商,非1即0二進(jìn)制數(shù)的邏輯運算與運算:0×0=0;0×1=0;1×0=0;1×1=1;或運算:0+0=0;0+1=1;1+0=1;1+1=1;非運算:非0為1;非1為0;異或運算:0⊕0=0;0⊕1=1;1⊕0=1;1⊕1=0;二進(jìn)制數(shù)的運算1.5計算機(jī)的運算根底以下圖中給出了各種數(shù)制之間的轉(zhuǎn)換綜合示意圖數(shù)制轉(zhuǎn)換綜合表示法1.5計算機(jī)的運算根底二進(jìn)制編碼的十進(jìn)制〔二-十進(jìn)制或BCD碼〕在計算機(jī)中十進(jìn)制數(shù)是用二進(jìn)制編碼表示的。8421BCD碼有10個不同的數(shù)字符號,由于它逢十進(jìn)位,所以是十進(jìn)制;同時他的每一位是用4位二進(jìn)制編碼表示,所以稱為二進(jìn)制編碼的十進(jìn)制。二進(jìn)制編碼〔代碼〕1.5計算機(jī)的運算根底字母與字符的編碼目前在微機(jī)、通信設(shè)備和儀器儀表中廣泛使用的代碼是ASCⅡ。7位ASCⅡ代碼表示27=128種不同的字符,其中包括數(shù)碼〔0-9〕、英文大小寫字母、標(biāo)點和控制的附加字符。7位ASCⅡ代碼是有左3位一組和右4位一組兩局部組成的,以下圖表示這兩組的安排和號碼的順序,位6是最高位,位0是最低位。二進(jìn)制編碼〔代碼〕1.5計算機(jī)的運算根底字母與字符的編碼以下圖表示7位ASCⅡ代碼:二進(jìn)制編碼〔代碼〕1.5計算機(jī)的運算根底字母與字符的編碼以下圖表示7位ASCⅡ代碼:二進(jìn)制編碼〔代碼〕1.5計算機(jī)的運算根底定點表示—定點數(shù)數(shù)的定點和浮點表示0100000010000011定點小數(shù):定點整數(shù):符號位隱含小數(shù)位〔+0.5)符號位隱含小數(shù)位〔-3)1.5計算機(jī)的運算根底浮點表示—浮點數(shù)數(shù)的定點和浮點表示如:0.27E-2→+0.27*10-2階符階碼數(shù)符尾數(shù)階碼部分尾數(shù)部分
…
…
1.5計算機(jī)的運算根底機(jī)器數(shù)與真值把一個數(shù)在機(jī)器中的二進(jìn)制數(shù)表示形式稱為“機(jī)器數(shù)〞,把它對應(yīng)的實際值稱為機(jī)器數(shù)的“真值〞。機(jī)器數(shù)的種類和表示方法機(jī)器數(shù)的種類有原碼、反碼、補碼等,下面進(jìn)行一一說明。帶符號數(shù)的表示法1.5計算機(jī)的運算根底原碼
數(shù)值原碼符號位二進(jìn)制數(shù)值正數(shù)+52[X]原=00110100負(fù)數(shù)-52[X]原=10110100正數(shù)+0[X]原=00000000負(fù)數(shù)-0[X]原=10000000正數(shù)的符號位用0表示,負(fù)數(shù)的符號位用1表示,其余各位表示數(shù)值本身。
1.5計算機(jī)的運算根底反碼正數(shù)的反碼表示與原碼相同,即:符號位用0表示,其余位為數(shù)值位。
負(fù)數(shù)的反碼表示:符號位用1表示,其余各位按位取反。
數(shù)值反碼符號位二進(jìn)制數(shù)值正數(shù)+52[X]
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《導(dǎo)醫(yī)工作流程》課件
- 單位管理制度集合大全【人員管理篇】
- 單位管理制度集粹選集【人事管理篇】
- 單位管理制度匯編大全【員工管理】
- 單位管理制度分享合集【職工管理】十篇
- 單位管理制度呈現(xiàn)大全【員工管理篇】十篇
- 《員工的激勵與考核》課件
- 《語文大自然的語言》課件
- 八年級下冊期末考試專項訓(xùn)練03 論述題30(答案及解析)
- 《標(biāo)準(zhǔn)的理解要點》課件
- 四年級數(shù)學(xué)(除數(shù)是兩位數(shù))計算題專項練習(xí)及答案
- DL∕T 5783-2019 水電水利地下工程地質(zhì)超前預(yù)報技術(shù)規(guī)程
- 2024-2030年中國電子級四氟化硅行業(yè)風(fēng)險評估及未來全景深度解析研究報告
- JGJ106-2014建筑基樁檢測技術(shù)規(guī)范
- 中考字音字形練習(xí)題(含答案)-字音字形專項訓(xùn)練
- 四柱萬能液壓機(jī)液壓系統(tǒng) (1)講解
- JTT 1501-2024 潛水作業(yè)現(xiàn)場安全監(jiān)管要求(正式版)
- 家鄉(xiāng)土特產(chǎn)電商營銷策劃方案(2篇)
- CTD申報資料撰寫模板:模塊三之3.2.S.4原料藥的質(zhì)量控制
- 汽車標(biāo)準(zhǔn)-商用車輛前軸總成
- 個人貸款月供款計算表模板
評論
0/150
提交評論