版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
大學計算機基礎課程要求總學時為68學時:理論教學52,試驗16;采用課堂講授、上機實驗、課后練習三結(jié)合的方法學習;考試采用計算機考試。結(jié)業(yè)成績主要依據(jù)機考成績,并結(jié)合實驗和作業(yè)的完成情況進行綜合評定;
學時安排
第一章計算機與社會信息化 6學時第二章微型計算機組成及應用 6學時第三章操作系統(tǒng)基礎知識 4學時第四章計算機網(wǎng)絡基礎 5學時第五章信息安全與社會責任 4學時第六章算法與數(shù)據(jù)結(jié)構(gòu)基礎 6學時第七章數(shù)據(jù)庫技術基礎 6學時第八章多媒體技術基礎 5學時第九章VisualBasic程序設計入門6學時第十章
軟件設計基礎
4學時
實驗安排
實驗1掌握Word2003的基本操作第4周實驗2電子表格Excel的使用第6周實驗3演示文稿PowerPoint的使用第8周實驗4FrontPage2003的使用第10周實驗5數(shù)據(jù)庫實驗第12周實驗6動畫制作軟件Flash應用第15周第1輪:WORD實驗實驗題:實驗一實驗二:①③④實驗三:②③④⑤實驗四:①②第1章主要內(nèi)容計算機的發(fā)展和應用領域;計算機硬件系統(tǒng)和軟件系統(tǒng)的組成;計算機使用的數(shù)制和編碼方式。19世紀50年代,英國數(shù)學家喬治·布爾創(chuàng)立邏輯代數(shù),奠定計算機的數(shù)學理論基礎。1936年英國科學家圖靈,首次提出邏輯機模型圖靈機,并建立算法理論,被譽為計算機之父。圖靈的主要貢獻:建立圖靈機模型,奠定了可計算理論基礎;提出圖靈測試,闡述機器智能概念。計算機獎:圖靈獎,創(chuàng)于1966,每年由美國計算機學會(ACM)頒發(fā)。1.1計算機的發(fā)展史
姚期智王選1.計算機理論奠基人英國數(shù)學家喬治·布爾創(chuàng)立了邏輯代數(shù),奠定了計算機的理論基礎。1936年,英國科學家圖靈提出邏輯機模型圖靈機,并建立算法理論,被譽為計算機之父。1966年ACM設立圖靈獎。1946年2月由賓州大學研制成功的ENIAC,它標志著電子計算機時代的到來
ElectronicNumericalIntegratorAndCalculator電子數(shù)字積分計算機重達30噸;占地250m2功耗150千瓦;18000個電子管;保存80個字節(jié)3.馮·諾依曼計算機體系結(jié)構(gòu)1948年,美籍匈牙利數(shù)學家馮·諾依曼提出了EDVAC(electronicDiscreteVariableAutomaticComputer,離散變量自動電子計算機)計算機方案。⑴計算機基本結(jié)構(gòu):運算器、控制器、存儲器、輸入設備和輸出設備。⑵采用二進制數(shù)⑶存儲程序控制4.計算機發(fā)展歷程年份器件軟件應用第一代46-58電子管機器語言匯編語言科學計算第二代58-64晶體管高級語言數(shù)據(jù)處理工業(yè)控制第三代64-71集成電路操作系統(tǒng)文字處理圖形處理第四代71年迄今大規(guī)模集成電路數(shù)據(jù)庫、網(wǎng)絡等社會的各個領域1.2計算機的分類
按綜合性能指標分類高性能計算機:如巨型機:速度最快、處理能力最強。工作站:介于PC與小型機之間,高分辨率、大容量內(nèi)外存,圖形功能強。微型計算機:小、巧、輕、使用方便、價格便宜。嵌入式計算機:作為一個信息處理部件,嵌入到其他設備中,使其成為智能化和自動化程度更高的設備。服務器:用于網(wǎng)絡管理、運行應用程序、處理網(wǎng)絡客戶的信息請求等。1.2.2計算機的主要應用科學計算(ScientificComputing)數(shù)據(jù)處理(DataProcessing)過程控制(ProcedureControl)計算機輔助系統(tǒng)(Computer-Aided System)CADCAMCAI人工智能(ArtificialIntelligence)是將人腦演繹推理的思維過程、規(guī)則、策略和技巧等變成計算機程序使計算機自動探索解題方法并推導出結(jié)論。信息高速公路(InformationSuper-Highway)多媒體技術(Multimedia)1.4計算機系統(tǒng)組成一個完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成。
1.7計算機主要性能指標計算機工作過程是執(zhí)行程序的過程。程序為一系列指令及執(zhí)行指令所需數(shù)據(jù)的有序集合。1.計算機指令系統(tǒng)指令是計算機完成某個操作所發(fā)出的命令,是計算機能識別并執(zhí)行的二進制代碼。一臺計算機有許多不同的指令,所有指令的集合稱為該計算機的指令系統(tǒng)。一條指令由兩部分組成:操作碼和操作數(shù)。①操作碼:指明該指令要完成的操作類型或性質(zhì),如取數(shù)、做加法或輸出數(shù)據(jù)等。②操作數(shù):指明操作數(shù)或操作數(shù)所在的單元地址。操作碼
操作數(shù)
數(shù)據(jù)傳送指令數(shù)據(jù)處理指令程序控制指令輸入輸出指令
其它指令
IfGoto……+-×÷AndOr……CPU內(nèi)存I/O設備主機對計算機的硬件進行管理等指令
結(jié)構(gòu)分類2.計算機工作過程計算機工作過程是執(zhí)行指令的過程。計算機執(zhí)行指令一般分為兩個階段。首先從內(nèi)存中取出要執(zhí)行的指令送入CPU,然后由CPU對指令進行分析譯碼,判斷指令要完成的操作,向各部件發(fā)出完成操作的控制信號,完成指令功能。當執(zhí)行完一條指令后再處理下一條指令。通常將第一階段稱為取指周期,第二階段稱為執(zhí)行周期。
主機輸入設備輸出設備外存設備1.5計算機硬件組成馮.諾依曼模型五大模塊二進制存儲程序控制計算機硬件結(jié)構(gòu)由控制器、運算器、存儲器、輸入和輸出設備5大部件組成??刂破骱瓦\算器合在一起稱為中央處理器(CPU)。中央處理器和內(nèi)存儲器構(gòu)成主機。在計算機硬件系統(tǒng)中不屬于主機的設備都是外部設備,簡稱外設。主機和外設合在一起構(gòu)成計算機硬件系統(tǒng)。通常將一個僅由硬件組成的計算機稱為“裸機”。1.5.2中央處理器CPU控制器和運算器合在一起稱為中央處理器,簡稱CPU計算機的主要性能取決于CPU,它是計算機硬件系統(tǒng)的核心。1.控制器控制器是負責從存儲器中取出指令、翻譯指令、分析指令,向其他部件發(fā)出控制信號??刂破鳎惆和ㄓ眉拇嫫鹘M、程序計數(shù)器(PC)、指令寄存器(IR)、指令譯碼器(ID)、時序控制電路以及微操作控制電路等(操作控制器)。功能:⑴取指令:從存儲器中取出指令暫存在指令寄存器中。⑵分析指令:由指令譯碼器分析指令,將指令分解成一系列微操作。⑶執(zhí)行指令:執(zhí)行微操作命令,使各部件完成相應的動作。⑷中斷處理:用于處理非預期事件通用寄存器組
指令寄存器IR
程序計數(shù)器PC(ProgramCounter):存放下一條要執(zhí)行的指令所在的內(nèi)存地址。
指令譯碼器ID(InstructionDecoder):分析指令,根據(jù)指令的功能,將指令分解成一系列的操作控制信號(微操作)。
操作控制器OC(OperationController):將指令譯碼器分析出來的各種控制信號發(fā)送給相關部件。2、運算器進行算術、邏輯運算的部件。運算器中包含:⑴算術邏輯運算單元ALU⑵累加器A:⑶暫存寄存器:⑷標志寄存器:存儲器用以存儲程序和數(shù)據(jù)存儲器一般分為主存儲器(內(nèi)存)和輔助存儲器(外存)兩種類型。兩種存儲操作:①讀操作②寫操作
1.5.3存儲器字節(jié)(Byte):在計算機中以字節(jié)為單位存儲信息,一個字 節(jié)由8位二進制數(shù)組成,簡寫成大寫B(tài)。存儲容量單位:比特(bit):1位二進制數(shù)為1個比特,簡寫成小寫b。字長:CPU一次能處理的二進制數(shù)的位數(shù)。2.存儲單位存儲器的主要性能指標是存儲容量。位是度量二進制數(shù)的最小單位,bit;8個二進制位組成一個字節(jié)(Byte,簡寫為B),是信息組織和存儲的基本單位。
B:字節(jié)KBMBGB
1B=8bit1KB=210B=1024B1MB=220B=1024KB1GB=230B=1024MB
1TB=240B=1024GBb7b6b5b4b3b2b1b03.主存儲器存儲器一般分為主存儲器(內(nèi)存)和輔助存儲器(外存)兩種類型。主存儲器用于存放正在執(zhí)行的程序指令和數(shù)據(jù),具有存取速度快、可直接與CPU交換信息等特點;CPU對主存儲器按地址進行讀、寫操作。
而輔助存儲器中的數(shù)據(jù)只有先調(diào)入主存儲器后才能由CPU訪問和處理,它主要用于存放需要長期保存的信息。數(shù)據(jù)按扇區(qū)或磁盤塊存儲。半導體材料訪問速度快暫時性價高光、磁材料訪問速度慢永久性價低主存儲器輔助存儲設備內(nèi)存包含許多存儲單元,存儲單元按一定順序編號,這個編號稱為存儲單元地址。主存儲器包含隨機存儲器(RAM)和只讀存儲器(ROM)兩種。⑴隨機存儲器(RandomAccessMemory,RAM):保存計算機正在執(zhí)行的程序和數(shù)據(jù),是臨時存儲區(qū)域,系統(tǒng)斷電后信息丟失。⑵只讀存儲器(ReadonlyMemory,ROM):只讀存儲器在出廠時已寫入含有系統(tǒng)初始化程序、操作系統(tǒng)引導程序及多種硬件驅(qū)動程序,并被固化。與隨機存儲器不同,只讀存儲器是非易失性的,系統(tǒng)斷電后信息不丟失。中央處理器和內(nèi)存儲器構(gòu)成主機。⒋輔助存儲器輔助存儲器是外存儲器,通常作為外部設備。輔助存儲器一般只與內(nèi)存進行信息交換。當電源關閉時,其存儲信息不會丟失。常用輔助存儲器有磁盤存儲器、磁帶存儲器、光盤存儲器以及U盤等。⑴磁盤存儲器:屬于磁性材料存儲器。磁道:每個盤片的每一面都要劃分成若干條形如同心圓的磁道,這些磁道就是磁頭讀寫數(shù)據(jù)的路徑。磁道與扇區(qū)一個扇區(qū)磁道扇區(qū)扇區(qū):每個磁道又分為許多扇區(qū)。每個磁道的扇區(qū)數(shù)相同,每個扇區(qū)能記錄的數(shù)據(jù)容量相同,通常每個扇區(qū)能存儲512個字節(jié)信息。柱面:一個硬盤由若干個盤片組成,每個盤片又有兩個盤面,每個盤面都有相同數(shù)目的磁道。所有盤面上相同半徑的磁道組合在—起,稱為一個柱面。柱面扇區(qū)磁道正面背面硬磁盤磁盤容量:磁盤總?cè)萘?磁面數(shù)×磁道數(shù)×扇區(qū)數(shù)×扇區(qū)字節(jié)數(shù)硬盤容量:磁頭數(shù)×柱面數(shù)×扇區(qū)數(shù)×扇區(qū)字節(jié)數(shù)每盤片磁面數(shù):2面每磁面磁道數(shù):80磁道每磁道扇區(qū)數(shù):18扇區(qū)每扇區(qū)字節(jié)數(shù):512字節(jié)光盤存儲器只讀型光盤(Compact.Disk-ReadOnlyMemory,簡稱CD-ROM)追記只讀型光盤(簡稱CD-R)可擦寫型光盤(CD-RW)數(shù)字化視頻光盤(DVD)U盤閃存盤:半導體芯片式活動硬盤。1.5.3輸入輸出設備
輸入輸出(I/O)系統(tǒng)的主要功能是對信息進行輸入輸出操作。
(1)輸入設備向主機輸入程序、數(shù)據(jù)和操作命令等信息的設備。鍵盤、鼠標、光筆、圖形輸入板、觸摸屏、數(shù)字化掃描儀、圖像攝像儀、光學字符閱讀器、聲音識別器等都是輸入設備。(2)輸出設備
將計算機處理后的信息,轉(zhuǎn)換成人們能識別的形式。
打印機、顯示器、繪圖儀、音箱等常用輸入設備:鍵盤、鼠標、掃描儀、光筆、數(shù)字化儀。常用輸出設備:顯示器、打印機、繪圖儀等。1.6計算機軟件分類軟件(Software)是計算機硬件完成一定任務所需的程序、數(shù)據(jù)和資料。軟件是為運行、管理和維護計算機所編制的各種程序和文檔的總和。軟件可分為兩大類:系統(tǒng)軟件和應用軟件。系統(tǒng)軟件是指用于計算機系統(tǒng)內(nèi)部管理、維護、控制和運行的軟件,以及計算機程序編輯、翻譯和裝入等軟件。它為應用軟件提供運行平臺,為開發(fā)應用系統(tǒng)提供工具。系統(tǒng)軟件包括操作系統(tǒng)、語言處理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和服務程序4大類。計算機軟件系統(tǒng)軟件應用軟件操作系統(tǒng)語言處理程序數(shù)據(jù)庫管理系統(tǒng)常用服務程序字處理軟件電子表格軟件繪圖軟件演示報告制作軟件用戶自己編制的各種軟件管理、控制和維護計算機系統(tǒng)的軟、硬件資源,使用戶能夠合理地方便地使用計算機資源。常用的操作系統(tǒng)有:DOS、Windows、UNIX、LINUX、OS/2、NovellNetware等。
1.操作系統(tǒng)OS2.語言處理系統(tǒng)通過計算機語言可以編寫程序,控制計算機完成預定任務。計算機語言分為機器語言、匯編語言和高級語言。3.數(shù)據(jù)庫管理系統(tǒng)主要用于檔案管理、財務管理、圖書資料管理及倉庫管理等的數(shù)據(jù)處理。數(shù)據(jù)處理的主要內(nèi)容為數(shù)據(jù)的存儲、查詢、修改、排序、分類等。目前常用數(shù)據(jù)庫管理系統(tǒng)有:Access、FoxPro、SQLServer、Oracle、Sybase等。4.服務程序服務程序完成一些與管理計算機系統(tǒng)資源及文件有關的任務。常見的有:診斷程序、反病毒程序、卸載程序、備份程序、文件壓縮程序等。1.6.2應用軟件
針對某一應用目的而開發(fā)的軟件。分為二大類:通用應用軟件和專用應用軟件。
1.7計算機的主要技術指標運算速度主頻字長存儲容量硬件擴充能力運算速度主存儲器外存儲器允許配接哪種類型設備,可配接多少設備,是否允許擴充或更換部件等。計算機執(zhí)行指令的速度主要取決于CPU的頻率,微型計算機一般采用主頻來描述運算速度。
是CPU直接訪問的存儲器,要執(zhí)行的程序和所要處理的數(shù)據(jù)都存放在主存中。常指硬盤(包括內(nèi)置硬盤和移動硬盤),其容量體現(xiàn)了計算機存儲信息的能力。
字長指CPU一次能處理二進制數(shù)的位數(shù)。字長總是8的整數(shù)倍。
1.8數(shù)制及其運算計算機采用具有兩個穩(wěn)定狀態(tài)的電子器件表示數(shù),即計算機采用二進制表示數(shù)。所謂二進制就是:以二元邏輯為基礎,用0和1兩個數(shù)碼組成數(shù)據(jù)信息。在計算機內(nèi),不管是什么樣的數(shù),都是以二進制數(shù)的形式存在,或者說以二進制編碼形式存在。1.8.1進位計數(shù)制二進制、八進制、十進制、十六進制,都是進位計數(shù)制,即按進位的原則進行記數(shù)的方法。進位計數(shù)制使用位置表示法,有數(shù)碼、位權(quán)、基數(shù)3個要素。十進制具有的數(shù)碼符號為:0、1、2……8、9基數(shù)為:10其特點是:逢十進一權(quán):10i表示形式:D八進制具有的數(shù)碼符號為:0、1、2……7基數(shù)為:8其特點是:逢八進一權(quán):8i表示形式:O常見的進位記數(shù)制1357O或(1357)82049D或(2049)10十六進制具有的數(shù)碼符號為:0、1、2……8、9、A、B、C、D、E、F基數(shù)為:16其特點是:逢十六進一權(quán):16i表示形式:H二進制具有的數(shù)碼符號為:0、1基數(shù)為:2其特點是:逢二進一權(quán):2i表示形式:B 1011B或(1011)23FB9H或(3FB9)16基數(shù)位權(quán)數(shù)碼678.34=6×102+7×101+8×100+3×10-1+4×10-2在采用進位計數(shù)的數(shù)字系統(tǒng)中,如果只用R個基本符號(例如0,1,2,…,R-1)表示數(shù)值,則稱其為基數(shù)為R的R進制,R稱為該數(shù)制的“基數(shù)”,基數(shù)不同,表示進制不同。而數(shù)制中每一固定位置對應的單位值稱為“位權(quán)”。2.R進制計數(shù)制對任何一種進位計數(shù)制表示的數(shù),都可以按其權(quán)展開,寫成多項式之和的形式。(按權(quán)展開表達式)任意一個R進制數(shù)N可以表示為:N=an-1×Rn-1+an-2×Rn-2+…+a1×R1+a0×R0+ a-1×R-1+…+a-m×R-m其中:ai是數(shù)碼,R是基數(shù),Ri是位權(quán);例如:(3AF.2A)H=3×162+10×161+15×160+2×16-1+10×16-2=(943.1640625)D
1.R進制數(shù)轉(zhuǎn)換為十進制數(shù)
(10101)B=24+22+1=21 (71)O=7
8+1=5(101A)H=163+16+10=4106 (12D.B)H= (455.54)O=1.8.2各進制間數(shù)據(jù)的轉(zhuǎn)換2.十進制轉(zhuǎn)化成R進制將十進制數(shù)轉(zhuǎn)換為R進制數(shù): 分兩步: 整數(shù)轉(zhuǎn)換、小數(shù)轉(zhuǎn)換
整數(shù)轉(zhuǎn)換:采用除R取余法。即將十進制整數(shù)不斷除以R取余數(shù),直到商為0,余數(shù)從右到左排列,首次取得的余數(shù)最右。
小數(shù)轉(zhuǎn)換:采用乘R取整法。將十進制小數(shù)不斷乘以R取整數(shù),直到小數(shù)部分為0或達到所求的精度為止;所得的整數(shù)在小數(shù)點后自左往右排列,首次取得的整數(shù)最左。十制數(shù)轉(zhuǎn)換成二進制數(shù)1、整數(shù)轉(zhuǎn)換:除2取余法。
除2取余直到商是0或1為止,第一個余數(shù)是二進制數(shù)的最低位。2、小數(shù)轉(zhuǎn)換:乘2取整法。
乘2取整數(shù)直到小數(shù)部分為0或達到要求的精度為止,首次取得的整數(shù)最左。3、整數(shù)和小數(shù)部分合并在一起。例如:將(100.345)D轉(zhuǎn)換為二進制數(shù);例(100.345)D=(1100100.010110)B10025022521226232100010011八進制100812818044110016604616十六進制除2取余直到商是0或1為止;第一個余數(shù)是二進制數(shù)的最低位;除二取余法十進制數(shù)轉(zhuǎn)換為二進制數(shù)除2取余法572余數(shù)28…………114…………07…………03…………11
…………10…………122222(57)10=(111001)21110010.3451.3820.6922
0.762
1.522
1.0401011乘2取整數(shù)直到小數(shù)部分為0或達到要求的精度為止;首次取得的整數(shù)最左;乘2取整法轉(zhuǎn)換結(jié)果:(100.345)D≈(a6a5a4a3a2a1a0.a-1a-2a-3a-4a-5)B=(1100100.01011)B例:將(301.6876)D轉(zhuǎn)換為二進制數(shù);100101101.1011注:任何十進制整數(shù)都能精確地轉(zhuǎn)換成R進制整數(shù);十進制小數(shù)不一定能精確地轉(zhuǎn)換成R進制小數(shù)。十進制轉(zhuǎn)換為十六進制
25716余數(shù)16…………11…………00…………11616(257)10=(101)163.二進制、八進制、十六進制數(shù)間的相互轉(zhuǎn)換
11
0110
1110.1101
01(B)=36E.D4(H)36ED41
101
101
110.110
101(B)=1556.65(O)155665一位八進制數(shù)對應三位二進制數(shù)一位十六進制數(shù)對應四位二進制數(shù)二進制轉(zhuǎn)化成十六進制整數(shù)部分:從右向左按四位進行分組,不足四位補零小數(shù)部分:從左向右按四位進行分組,不足四位補零
二進制、八進制、十六進制數(shù)間的關系八進制對應二進制十六進制對應二進制十六進制對應二進制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F1111【例1-6】(000100101101.1011)B=(12D.B)H(整數(shù)高位補零)100101101.101100)B=(455.54)O(小數(shù)低位補零)【例1-7】(2C1D.A1)H=(0010110000011101.10100001)B(7123.14)O=(111001010011.001100)B
1.9數(shù)值型數(shù)據(jù)的存儲計算機中數(shù)據(jù)包括兩大類:數(shù)值型非數(shù)值型數(shù)值型數(shù)據(jù)包括:無符號數(shù)和有符號數(shù)無符號數(shù):
計算機內(nèi)用2個字節(jié)存儲無符號整數(shù)N的范圍是: 0≤N≤(216-1)即0≤N≤65535(二進制數(shù)16位全1)。省略符號位的數(shù)被稱為無符號數(shù)。在計算機中存儲無符號數(shù)時,所有數(shù)位都用于存儲數(shù)值。
有符號數(shù):1.機器數(shù)的概念
把正、負號數(shù)碼化了的二進制數(shù)稱為機器數(shù)。由正負號表示的數(shù)稱為真值數(shù)。
通常把一個數(shù)的最高位規(guī)定為符號位,
0表示正1表示負其余的位表示數(shù)值;例如,真值數(shù)為(-11000001)B
機器數(shù)為(1000000011000001)B1000000011000001思考一下:用一個字節(jié),分別表示無符號數(shù)和有符號數(shù),各自的最大和最小十進制數(shù)是多少?2.定點數(shù)和浮點數(shù)
小數(shù)點位置固定,就稱為定點數(shù)。小數(shù)點位置不固定,就稱為浮點數(shù)
定點整數(shù):小數(shù)點位置固定在數(shù)值最低位的后面,用來表示整數(shù)。例如:(193)D=(11000001)B
定點小數(shù):小數(shù)點位置固定在數(shù)值最高位前面,用來表示小于1的純小數(shù)(-0.6875)D=(-0.1011)B0000000011000001數(shù)符數(shù)值部分數(shù)符數(shù)值部分小數(shù)點位置小數(shù)點位置1101100000000000定點數(shù)取值范圍:當計算機規(guī)定數(shù)據(jù)長度為2個字節(jié)時,定點整數(shù)的表示范圍:-(215-1)≤N≤(215-1)即-32767≤N≤32767定點小數(shù)N的范圍是:-(1-2-15)≤N≤(1-2-15)即-0.999969482421875≤N≤0.999969482421875。
3.浮點數(shù)表示法二進制數(shù)110.011可表示為多種形式:N=110.011=1.10011×1010=0.110011×1011=11001.1×10-10計算機中浮點數(shù)形式表示為0.110011×10+11。N=±S×10±jN的階碼階符N的尾數(shù),最高為1數(shù)符階符(1位)階碼(決定所表示數(shù)的范圍)數(shù)符(1位)尾數(shù)(決定數(shù)的精度)階碼是定點整數(shù),位數(shù)決定數(shù)的取值范圍,尾數(shù)是定點小數(shù),位數(shù)決定數(shù)的精度。浮點數(shù)的正、負由尾數(shù)的數(shù)符確定。浮點數(shù)存放浮點數(shù)表示法浮點數(shù)表示法規(guī)定:二進制數(shù)0.110011×10+11在機器中表示為: -0.10110111×10+101表示為:110011000000011000001011101101111.9.4原碼、反碼和補碼原碼:用最高位存儲數(shù)的符號(0為正,1為負),其余位存儲數(shù)值部分,用[X]原表示X的原碼。例:X=(+105)D
[X]原=01101001
X=(-105)D
[X]原=1110100111101001符號位8位帶符號二進制數(shù)的原碼,表示范圍:-127~+12711111111~01111111反碼反碼:正數(shù)的反碼和原碼形式相同,負數(shù)的反碼是原碼的符號位保持不變,數(shù)值位逐位取反。例:X=-4
[X]原=10000100
[X]反=11111011補碼補碼:正數(shù)的補碼和其原碼相同。負數(shù)的補碼是將它的反碼的數(shù)值部分加1。
[8]原=00001000
[8]反=00001000
[8]補=00001000
[-8]原=10001000
[-8]反=11110111[-8]補=11111000練習-14的補碼是()[-14]補=111100101.10計算機的算術與邏輯運算
1.二進制數(shù)的加法運算2.二進制數(shù)的減法運算0+0=00+1=1+0=11+1=0
1101+1110110110-0=1-1=01-0=10-1=11011-111011013.二進制數(shù)的乘法運算4.二進制數(shù)的除法運算0×0=00×1=1×0=01×1=10÷1=01÷1=11101×1010000011010000+11011000001010110111110111011111110111001.10.2補碼運算1.補碼運算規(guī)則:兩個n位二進制數(shù)之和(差)的補碼等于這兩個數(shù)的補碼之和(差)即:[X±Y]補=[X]補±[Y]補
當兩個數(shù)采用補碼表示時,符號位連同數(shù)值一起進行運算,結(jié)果也是補碼?!纠?.19】用補碼進行加法運算:(+20)+(-10)=(+10)。00010100[+20]補
+11110110[-10]補
100001010[+10]補
【例1.20】用補碼進行減法運算:(+20)-(-10)=(+30)。00010100[+20]補
-11110110[-10]補
100011110[+30]補
2.用加法實現(xiàn)其他算術運算:利用補碼表示法,可以使減法運算通過加法運算實現(xiàn),因此運算器的結(jié)構(gòu)得到簡化。設兩個帶符號數(shù)分別為X和Y,X-Y=X+(-Y)[X-Y]補=[X+(-Y)]補=[X]補+[-Y]補[-Y]補=[Y]補的每一位取反加1?!纠?.21】設X=-20,Y=15,用加法進行X-Y運算。[X]補=11101100 [Y]補=00001111 [-Y]補=1111000111101100[-20]補
+11110001[-15]補111011101[-35]補↑進位,自然丟掉1.10.3邏輯運算邏輯運算又稱布爾運算。布爾用數(shù)學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這一邏輯理論人們常稱它為布爾代數(shù)。邏輯代數(shù):邏輯代數(shù)是研究邏輯函數(shù)運算和化簡的一種數(shù)學系統(tǒng)。邏輯函數(shù)的運算和化簡是數(shù)字電路課程的基礎,也是數(shù)字電路分析和設計的關鍵。具有邏輯性的量稱為邏輯量。邏輯量之間的運算稱為邏輯運算。利用邏輯代數(shù)的規(guī)則進行邏輯運算。邏輯數(shù)據(jù)值用于判斷某個條件成立與否,成立為1(真),反之為0(假)。例如:張明是學生,若該描述成立則用1表示,否則用0表示。當要對多個條件進行判斷時,則需要用邏輯運算符構(gòu)成邏輯表達式。邏輯運算主要包括:邏輯與邏輯或邏輯非還可以從這3種基本運算中推出其他運算。①邏輯非運算邏輯表達式:Y=A邏輯非的真值表AY=A0110②邏輯與運算邏輯表達式:Y=A*B邏輯與的真值表ABY=A×B000010100111邏輯或的真值表ABY=A+B000011101111③邏輯或運算邏輯表達式:Y=A+B在邏輯運算中,將邏輯量的各種可能組合與對應運算結(jié)果列成表格,稱為真值表例如,某學院推薦免試研究生,必要條件是:大四學生,平均成績85分以上,通過外語四級,3個條件分別用A、B和C表示,則符合推薦免試研究生候選人的邏輯表達式為:A×B×C。1.11文字信息編碼形式1.11.1西文字符編碼
ASCⅡ(AmericanStandardCodeforInformationInterchange)美國國家信息交換標準字符碼。7位二進制數(shù)0000000~1111111表示128個字符,稱為ASCII碼基本集,一個字符占一個字節(jié)。西文字符編碼-ASCII碼表在ASCⅡ碼表中,數(shù)字0~9和字母A~Z與a~z都是順序排列的,且同一字母的小寫比大寫碼值大32。
控制字符:0~31,127;圖形字符:95個。
‘0’~‘9’30H~39H48~57‘A’~‘Z’41H~5AH 65~90‘a(chǎn)’~‘z’ 61H~7AH 97~1221.11.2漢字編碼漢字編碼包括輸入碼、國標碼、機內(nèi)碼和字型碼。
輸入碼:外碼 字型碼:字模各種輸入碼機內(nèi)碼字形碼顯示漢字打印漢字1.漢字輸入碼:⑴區(qū)位碼:用數(shù)字串代表一個漢字,如漢字“啊”的區(qū)位碼為1601。這是一種無重碼輸入方法,即一個漢字對應一個編碼⑵拼音輸入編碼:用漢語拼音作為輸入編碼。如漢字“學”的拼音輸入編碼是“xue”。拼音
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年揚州市寶應縣教育系統(tǒng)事業(yè)單位公開招聘教師11人備考題庫及答案詳解1套
- 餐飲安全食品培訓課件
- 2026年中國交通進出口有限公司招聘備考題庫及完整答案詳解一套
- 2026年宣恩縣園投人力資源服務有限公司公開招聘湖北阿尼阿茲文旅演藝有限公司工作人員備考題庫完整答案詳解
- 2026年上海中遠海運航空貨運代理有限公司招聘備考題庫帶答案詳解
- 2026年南京鼓樓醫(yī)院宿遷分院招聘備考題庫參考答案詳解
- 2026年上海當代藝術博物館(PSA)招聘圖書管理員2名備考題庫及參考答案詳解1套
- 2026年天津市靜海區(qū)所屬部分國有企業(yè)面向社會公開招聘備考題庫及一套完整答案詳解
- 2026年中鐵交通西南運營中心甕開管理處公開招聘高速公路運營人才備考題庫及一套答案詳解
- 2026年外派至中鐵建昆侖高速公路運營管理有限公司德遂高速公路路巡隊員招聘備考題庫帶答案詳解
- 礦產(chǎn)企業(yè)管理辦法
- 2025秋季學期國開電大專本科《經(jīng)濟法學》期末紙質(zhì)考試名詞解釋題庫珍藏版
- 建筑設計防火規(guī)范-實施指南
- 2025國開《中國古代文學(下)》形考任務1234答案
- 肺部感染中醫(yī)護理
- 租地合同協(xié)議書合同
- 《肺炎的CT表現(xiàn)》課件
- 糧食倉儲設施建設維修資金申請報告
- 腦器質(zhì)性精神障礙護理查房
- 中考英語聽力命題研究與解題策略省公開課金獎全國賽課一等獎微課獲獎課件
- 物聯(lián)網(wǎng)智能家居設備智能控制手冊
評論
0/150
提交評論