freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

freescalemc9s08單片機(jī)原理與應(yīng)用(第02章)-全文預(yù)覽

  

【正文】 ,地址線應(yīng)為4條。在二維譯碼方式中,存儲(chǔ)體排成矩陣,地址譯碼器分成兩個(gè),分別稱為行地址譯碼器和列地址譯碼器。設(shè)存儲(chǔ)器芯片的單元數(shù)為個(gè),地址信號(hào)應(yīng)為N位,通過(guò)地址譯碼器譯碼后,產(chǎn)生個(gè)譯碼輸出,其中對(duì)應(yīng)每一個(gè)地址信號(hào)只有一個(gè)譯碼輸出有效,每一個(gè)譯碼輸出與一個(gè)存儲(chǔ)單元相連接,選擇相應(yīng)的存儲(chǔ)單元。(4)地址譯碼的方式前面曾經(jīng)提到,當(dāng)CPU訪問(wèn)寄存器時(shí),通過(guò)地址線向存儲(chǔ)器發(fā)出存儲(chǔ)單元的地址,存儲(chǔ)器中的地址寄存器接收此地址并把它送到地址譯碼器,由地址譯碼器對(duì)該地址進(jìn)行譯碼,產(chǎn)生選擇信號(hào)去選擇相應(yīng)的存儲(chǔ)單元。地址線的位數(shù)應(yīng)由芯片的單元數(shù)決定,如單元數(shù)為 個(gè),地址線的位數(shù)應(yīng)為N位。由于一個(gè)存儲(chǔ)器芯片的容量是有限的,所以當(dāng)設(shè)計(jì)一個(gè)存儲(chǔ)器時(shí),往往需要由若干個(gè)存儲(chǔ)器芯片連接而成。f.控制電路控制電路接收CPU傳送來(lái)的控制信號(hào),產(chǎn)生用于對(duì)存儲(chǔ)器內(nèi)部各部分進(jìn)行控制的內(nèi)部控制信號(hào),對(duì)存儲(chǔ)器各部分的工作進(jìn)行控制。n圖2 4 存儲(chǔ)體示意圖 c.地址譯碼器地址譯碼器負(fù)責(zé)將地址寄存器中的地址信息進(jìn)行譯碼,從而產(chǎn)生相應(yīng)的選擇信號(hào),由選擇信號(hào)選中地址信號(hào)所指定的存儲(chǔ)單元。單元地址存儲(chǔ)單元012一個(gè)存儲(chǔ)體就類似一座樓房,存儲(chǔ)單元就像樓房中的房間。外圍電路包括地址寄存器、地址譯碼器、驅(qū)動(dòng)電路、數(shù)據(jù)寄存器、控制電路,如圖23所示。通常要根據(jù)對(duì)存儲(chǔ)器提出的不同用途、不同環(huán)境要求進(jìn)行對(duì)比選擇。存儲(chǔ)器的可靠性是指在規(guī)定時(shí)間內(nèi)存儲(chǔ)器無(wú)故障工作的情況,一般用平均無(wú)故障時(shí)間MTBF來(lái)衡量。由于存儲(chǔ)器在完成一次讀寫(xiě)操作時(shí),需要經(jīng)過(guò)一定的穩(wěn)定時(shí)間后才能開(kāi)始下一次操作,所以存取周期TMC大于存取時(shí)間TA。為了提高系統(tǒng)的工作速度,只有高速的CPU是不夠的,還要求存儲(chǔ)器的工作速度越高越好。通常,存儲(chǔ)單位以“b”代表“位”,“B”代表“字節(jié)”。(2)存儲(chǔ)器的技術(shù)指標(biāo)存儲(chǔ)器在計(jì)算機(jī)系統(tǒng)中具有重要的作用,它的性能對(duì)整個(gè)系統(tǒng)的性能有很大的影響。內(nèi)存可以被CPU直接訪問(wèn)。斷電后仍保持信息的存儲(chǔ)器稱為非易失性存儲(chǔ)器。特點(diǎn)是存儲(chǔ)容量大、存取速度介于RAM與SAM之間,用于作為計(jì)算機(jī)的外存。磁帶存儲(chǔ)器是一個(gè)典型的順序存儲(chǔ)器。EPROM芯片上平時(shí)必須用不透明的膠紙擋住石英窗口,以防自然光中的紫外線進(jìn)入造成信息丟失。 掩膜ROM由生產(chǎn)廠家在制作時(shí)將程序和數(shù)據(jù)寫(xiě)入,用戶只能使用不能對(duì)其進(jìn)行修改。動(dòng)態(tài)RAM中存儲(chǔ)的信息經(jīng)過(guò)一段時(shí)間后會(huì)自動(dòng)消失(一般為2ms),在使用時(shí)需在2ms之內(nèi)對(duì)其內(nèi)容進(jìn)行恢復(fù),這一過(guò)程稱為刷新?!霉鈱W(xué)原理制成的存儲(chǔ)器稱為光存儲(chǔ)器,目前光盤(pán)存儲(chǔ)器的使用越來(lái)越普及b. 按存取方式分類按照存儲(chǔ)器的不同工作方式可以將存儲(chǔ)器分為隨機(jī)存取存儲(chǔ)器RAM(Random Access Memory)、只讀存儲(chǔ)器ROM(Read Only Memory)、順序存取存儲(chǔ)器SAM(Sequential Access Memory)和直接存取存儲(chǔ)器DAM(Direct Access Memory)。根據(jù)目前常用的存儲(chǔ)介質(zhì)可以把存儲(chǔ)器分為半導(dǎo)體存儲(chǔ)器、磁存儲(chǔ)器和光存儲(chǔ)器三種。2)內(nèi)存的基本組成存儲(chǔ)器是具有記憶功能的設(shè)備,可以存放用二進(jìn)制的形式表示的程序和數(shù)據(jù),它在計(jì)算機(jī)中具有十分重要的地位。匯編與匯編程序——把用匯編語(yǔ)言編寫(xiě)的源程序翻譯成機(jī)器語(yǔ)言程序的過(guò)程稱為匯編,完成匯編的程序稱為匯編程序。機(jī)器碼是用一串0和1組成的,不容易記憶,用機(jī)器語(yǔ)言編寫(xiě)程序時(shí)非常麻煩,調(diào)試?yán)щy,容易出錯(cuò),且出錯(cuò)時(shí)不易檢查。程序——指令的有序集合稱為程序。指令系統(tǒng)——計(jì)算機(jī)能夠執(zhí)行的所有的指令稱為計(jì)算機(jī)的指令系統(tǒng)。軟件的主要組成是在硬件基礎(chǔ)上運(yùn)行的各種程序。內(nèi)存又稱為主存,外存又稱為輔存。完成數(shù)據(jù)輸入和運(yùn)算結(jié)果輸出的部件稱為輸入設(shè)備和輸出設(shè)備。如果上述計(jì)算過(guò)程由計(jì)算機(jī)完成,首先要求在計(jì)算機(jī)中有一個(gè)代替人的大腦的部件,它能夠?qū)γ恳粋€(gè)操作步驟進(jìn)行分析,進(jìn)而產(chǎn)生完成操作所需要的所有控制信息,利用這些控制信息指揮計(jì)算機(jī)中的所有的部件協(xié)調(diào)一致地工作,共同完成一項(xiàng)工作,這個(gè)部件稱為控制器。10254人工完成該算式的計(jì)算,需要有一個(gè)算盤(pán)作為計(jì)算工具,一張紙和一支筆記錄算式、原始數(shù)據(jù)、中間結(jié)果和最終結(jié)果,整個(gè)計(jì)算過(guò)程都需要在人的大腦的指揮下進(jìn)行。這些部件通常由半導(dǎo)體、磁性、光和機(jī)械等物理部件組成,它們是計(jì)算機(jī)系統(tǒng)中看得見(jiàn)、摸得著的部分。若為奇校驗(yàn),則應(yīng)通過(guò)選取P的值使Pbn1bn2…b1b0中的1的個(gè)數(shù)湊成奇數(shù),若為偶校驗(yàn),則應(yīng)使Pbn1bn2…b1b0中1的個(gè)數(shù)湊成偶數(shù)。奇偶校驗(yàn)碼是最簡(jiǎn)單、應(yīng)用最廣泛的校驗(yàn)方法,它屬于一種檢錯(cuò)碼,只能發(fā)現(xiàn)錯(cuò)誤,不能對(duì)錯(cuò)誤進(jìn)行定位,并且不能發(fā)現(xiàn)偶數(shù)位錯(cuò)誤。校驗(yàn)碼可分為檢錯(cuò)碼和糾錯(cuò)碼:檢錯(cuò)碼只能發(fā)現(xiàn)錯(cuò)誤,不能確定錯(cuò)誤的位置;糾錯(cuò)碼不僅能夠發(fā)現(xiàn)錯(cuò)誤,還能對(duì)錯(cuò)誤進(jìn)行定位,進(jìn)而糾正錯(cuò)誤。2)校驗(yàn)碼在信息沿著數(shù)據(jù)通路從一個(gè)部件傳送到另一個(gè)部件時(shí),由于某些干擾或電路的故障會(huì)使所傳送的信息發(fā)生錯(cuò)誤。由于并行傳送方式是把組成一個(gè)數(shù)據(jù)的各位數(shù)碼作為一個(gè)整體同時(shí)進(jìn)行傳送,所以傳送速度大大高于串行傳送。1)傳送方式(1)串行傳送方式把組成一個(gè)數(shù)據(jù)的各位數(shù)碼通過(guò)一條路徑按先后次序逐位進(jìn)行傳送,稱為串行傳送方式。 ASCII碼表列01234567行位 654→ ↓ 321000000101001110010111011100000NULDLESP0P.p10001SOHDC1!1AQaQ20010STXDC2“2BRbr30011ETXDC33CScs40100EOTDC4$4DTdt50101ENGNAK%5EUeu60110ACKSYNamp。在ASCII碼表()中,左邊和上邊為相應(yīng)字符的ASCII碼,上邊為3位,左邊為低4位?;続SCII碼由7位二進(jìn)制數(shù)構(gòu)成,可表示128個(gè)字符編碼。在計(jì)算機(jī)的工作過(guò)程中,除了對(duì)數(shù)值數(shù)據(jù)進(jìn)行各種運(yùn)算外,還需要處理大量字母和符號(hào)信息,這些信息統(tǒng)稱為字符數(shù)據(jù)。參加邏輯運(yùn)算的數(shù)據(jù)是按位進(jìn)行的,位與位之間沒(méi)有進(jìn)位和借位關(guān)系。當(dāng)一個(gè)符點(diǎn)數(shù)的大小超出浮點(diǎn)數(shù)所能表示的范圍時(shí),機(jī)器無(wú)法表示,稱為浮點(diǎn)數(shù)的溢出。當(dāng)尾數(shù)用補(bǔ)碼表示時(shí):如果是正數(shù),格式化的尾數(shù)與原碼表示方法相同;如果是負(fù)數(shù),格式化數(shù)的尾數(shù)應(yīng)滿足。由此可以看出,如果將浮點(diǎn)數(shù)的階碼加1,尾數(shù)相應(yīng)的右移1位,或者將浮點(diǎn)數(shù)的階碼減1,尾數(shù)相應(yīng)的左移1位,浮點(diǎn)數(shù)的值保持不變。例如,階碼為4位,尾數(shù)為12位的浮點(diǎn)數(shù)表示格式如下: 1514 12 11 0NS階碼尾數(shù)其中NS為尾符,即整個(gè)浮點(diǎn)數(shù)的符號(hào),尾數(shù)的小數(shù)點(diǎn)隱含在尾數(shù)的最高位的左邊。其中,基數(shù)在浮點(diǎn)數(shù)表示法中稱為階碼。采用原碼或反碼表示法所表示的最大數(shù)為2m-1-1,最小數(shù)為-(2m-1-1);用補(bǔ)碼表示法表示,最大數(shù)為2m-1-1,最小數(shù)為-2m-1。用原碼及反碼表示的最大數(shù)為1-2-m+1,最小數(shù)為-(1-2-m+1)。一般m位小數(shù)(包括一位符號(hào)位)的格式如下:N=NS6)定點(diǎn)數(shù)和浮點(diǎn)數(shù)計(jì)算機(jī)在處理數(shù)據(jù)時(shí),除了要考慮數(shù)制和數(shù)的各種碼制表示方法外,還要考慮到小數(shù)點(diǎn)的位置。用變形補(bǔ)碼判斷運(yùn)算結(jié)果是否溢出時(shí),只需要判斷結(jié)果的雙符號(hào)位是否相同即可,如果雙符號(hào)位相同,運(yùn)算結(jié)果沒(méi)有溢出,否則運(yùn)算結(jié)果有溢出。出現(xiàn)溢出時(shí)運(yùn)算結(jié)果是錯(cuò)誤的,不再使用。(1)溢出的判斷當(dāng)兩個(gè)數(shù)作加減法運(yùn)算時(shí),如何判斷運(yùn)算結(jié)果是否有溢出呢?常用的方法有補(bǔ)碼和變形補(bǔ)碼兩種方法。出現(xiàn)上溢出時(shí),應(yīng)停止運(yùn)算,進(jìn)行錯(cuò)誤處理。采用補(bǔ)碼做加減法運(yùn)算時(shí),符號(hào)位與數(shù)值位同時(shí)參加運(yùn)算,減法也轉(zhuǎn)換為加法運(yùn)算,符號(hào)位無(wú)需單獨(dú)處理。真值為正數(shù)時(shí),原碼、反碼、補(bǔ)碼相同,無(wú)需轉(zhuǎn)換。[+1101]補(bǔ)=00001101B[1110111]補(bǔ)=10001001B[+0]補(bǔ)=00000000B[0]補(bǔ)=280=28=00000000B,在補(bǔ)碼中0表示形式是唯一的。由以上論述可以給出補(bǔ)碼的定義:設(shè)真值為X,當(dāng)X≥0時(shí),它的補(bǔ)碼與原碼相同。如果順時(shí)針為加法,逆時(shí)針為減法,則可以得到下面的兩個(gè)表達(dá)式:順時(shí)針 10+5=12+3=3(MOD 12)逆時(shí)針 107=3比較以上兩個(gè)表達(dá)式可以發(fā)現(xiàn),當(dāng)以12為模時(shí),10+5和107兩種運(yùn)算是等價(jià)的。所以和 0在位二進(jìn)制計(jì)數(shù)系統(tǒng)中的表示形式是一樣的,同樣鐘表的零點(diǎn)和12點(diǎn)表示的形式是相同的。例如:一個(gè)位二進(jìn)制計(jì)數(shù)系統(tǒng),它可以表示個(gè)不同的數(shù),它的模為?!尽?求出下列數(shù)的反碼,要求寫(xiě)成8位的形式。在原碼中0有正0和負(fù)0之分。這就是一個(gè)有符號(hào)數(shù)在計(jì)算機(jī)中的表示形式,稱之為機(jī)器數(shù),而它的數(shù)值就稱為機(jī)器數(shù)的真值。= 十六進(jìn)制轉(zhuǎn)換為二進(jìn)制時(shí),只需把一位十六進(jìn)制數(shù)寫(xiě)成四位二進(jìn)制數(shù)即可。由此可得到一個(gè)進(jìn)位序列,該序列的第一個(gè)進(jìn)位是轉(zhuǎn)換結(jié)果的最高位,最后一個(gè)進(jìn)位是轉(zhuǎn)換結(jié)果的最低位。整數(shù)部分的規(guī)則是除基數(shù)取余數(shù)直到商為0為止。8421BCD碼是最常用的編碼,它選取四位二進(jìn)制數(shù)的前10個(gè)代碼與十進(jìn)制數(shù)字相對(duì)應(yīng)(),編碼的每位的權(quán)從左至右為1,因此稱為8421BCD碼。十進(jìn)制數(shù)用D表示或省略,二進(jìn)制數(shù)用B表示,十六進(jìn)制數(shù)用H表示,當(dāng)十六進(jìn)制數(shù)以A~F表示時(shí),則需要在前面加一個(gè)0。一個(gè)任意的二進(jìn)制數(shù)S可以表達(dá)成: (2)十六進(jìn)制十六進(jìn)制數(shù)的基數(shù)是16,它的特點(diǎn)是每個(gè)數(shù)位上的數(shù)碼共有16個(gè),即0~F,其中10~15用A~F表示。在進(jìn)行運(yùn)算時(shí)按逢R進(jìn)1,借1當(dāng)R的規(guī)則進(jìn)行。任何一種數(shù)制都有兩個(gè)要素,即基數(shù)和權(quán)。由于數(shù)在機(jī)器中是以器件的物理狀態(tài)來(lái)表示的,所以一個(gè)具有兩種穩(wěn)定狀態(tài)且能相互轉(zhuǎn)換的器件,就可以來(lái)表示一位二進(jìn)制數(shù)。 微型計(jì)算機(jī)中數(shù)據(jù)的表示計(jì)算機(jī)工作時(shí),信息在其內(nèi)部不停地傳送。半導(dǎo)體基本原件及其集成電路形成計(jì)算機(jī)的硬件基礎(chǔ),而計(jì)算數(shù)學(xué)的計(jì)算方法與數(shù)據(jù)結(jié)構(gòu)則為計(jì)算機(jī)的軟件基礎(chǔ)。 數(shù)值型數(shù)據(jù)1)進(jìn)位計(jì)數(shù)制數(shù)制是人們利用符號(hào)來(lái)計(jì)數(shù)的方法,數(shù)制可以有多種。但是在使用二進(jìn)制編寫(xiě)程序時(shí)既繁瑣又容易出錯(cuò),所以人們?cè)诰帉?xiě)程序時(shí)又經(jīng)常使用十進(jìn)制和十六進(jìn)制。例如在二進(jìn)制數(shù)中基數(shù)R=2,可使用0和1兩個(gè)數(shù)碼。一般而言,對(duì)于R進(jìn)制的數(shù)S,可按權(quán)展開(kāi)為:(1)二進(jìn)制二進(jìn)制數(shù)的基數(shù)是2,它的特點(diǎn)是每個(gè)數(shù)位上的數(shù)碼只有0和1兩種,計(jì)數(shù)規(guī)則是“逢2進(jìn)1,借1當(dāng)2”,各位的權(quán)是以2為底的冪。一個(gè)任意的十進(jìn)制數(shù)可以表達(dá)成: 為了區(qū)別以上三種數(shù)制所表示的數(shù),應(yīng)在每種數(shù)的后面加一個(gè)字母加以區(qū)分。常用的BCD碼有幾種,如8421碼、2421碼、余3碼等。 (2)十進(jìn)制數(shù)轉(zhuǎn)換為任意進(jìn)制數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1