第一篇:計算機組成原理論文
合肥學(xué)院
課 程 論 文
題 目
計算機組成原理課程論文
計算機科學(xué)與技術(shù)
網(wǎng)絡(luò)工程
系 部 專 業(yè)班 級
學(xué)生姓名
2013 年 12 月 24 日
計算機組成原理課程綜述
一、內(nèi)容摘要:
計算機組成原理是計算機科學(xué)與技術(shù)專業(yè)的硬件專業(yè)基礎(chǔ)課,該書主要突出介紹計算機組成的一般原理。本課程具有極強的綜合性,所以在之前我們就學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),數(shù)字邏輯等一些相關(guān)課程,為學(xué)好這門可打下基礎(chǔ)。它的主要教學(xué)任務(wù)是要求學(xué)生能系統(tǒng)地理解計算機硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學(xué)生對計算機硬件結(jié)構(gòu)的分析、應(yīng)用、設(shè)計及開發(fā)能力。
二、計算機組成原理課程綜述:
計算機組成原理這門課主要是通過對計算機系統(tǒng)概述、總線系統(tǒng)、存儲系統(tǒng)(包括主存儲器,高速緩沖存儲器和輔助存儲器)、輸入輸出系統(tǒng)、中央處理器(包括運算方法和運算器、指令系統(tǒng)、cpu結(jié)構(gòu)及功能)、控制單元(包括器功能和組合邏輯以及微程序控制單元的設(shè)計思想和實現(xiàn)技術(shù))的深入剖析和詳細講解,使我們能形象地理解計算機的基本組成和工作原理。
三、課程主要內(nèi)容和基本原理:
第一章 計算機系統(tǒng)概論:
本章主要介紹計算機的組成概貌及工作原理,旨在使讀者對計算機總體結(jié)構(gòu)有個概括的了解,為深入學(xué)習(xí)以后各章打下基礎(chǔ)。計算機軟硬件概念、計算機系統(tǒng)的層次結(jié)構(gòu)、計算機的基本組成、馮?諾依曼計算機的特點、計算機的硬件框圖及工作過程、計算機硬件的主要技術(shù)指標(biāo)和本書結(jié)構(gòu)及學(xué)習(xí)指南。計算機系統(tǒng)是一個非常復(fù)雜的系統(tǒng),它由“硬件”和“軟件”兩大部分組成。必須清楚地認識到“硬件”和“軟件”各自在計算機系統(tǒng)中的地位和作用,以及它們相互之間的依存關(guān)系。
第二章 計算機的發(fā)展及應(yīng)用
本章簡要的介紹計算機的發(fā)展史以及它的應(yīng)用領(lǐng)域,旨在使讀者對計算機有一個感性的認識,以及計算機的應(yīng)用,例如在數(shù)據(jù)處理,工業(yè)控制,網(wǎng)絡(luò)技術(shù)等方面的應(yīng)用,最后這一章還展望了計算機的未來,可以想象幾十年后,計算機給人類帶來的絢麗多彩的生活和人類社會的美好憧憬絕不是幻想。
第三章 系統(tǒng)總線
本章著重介紹系統(tǒng)總線的基本概念及其分類、結(jié)構(gòu)和總線控制邏輯??偩€是連接多個部件的信息傳輸線,是各部件共享的傳輸介質(zhì)??偩€主要分為片內(nèi)總線,系統(tǒng)總線,通信總線。片內(nèi)總線是指芯片內(nèi)部的總線。系統(tǒng)總線是指cpu、主存、I/O設(shè)備各大部件的信息傳輸線,其中又可以分為數(shù)據(jù)總線,地址總線和控制總線。總線具有一些特性,比如機械特性、電氣特性、功能特性、時間特性。而衡量總線性能的指標(biāo)有總線帶寬,總線寬度,時鐘同步/異步,總線復(fù)用等。為了使系統(tǒng)設(shè)計簡化,模塊生產(chǎn)批量化,確保其性能穩(wěn)定可靠,實現(xiàn)可移化,便于維護,人們還設(shè)立了總線標(biāo)準(zhǔn)。總線結(jié)構(gòu)又可以分為單總線結(jié)構(gòu)和多總線結(jié)構(gòu)。
第四章 存儲器
本章重點介紹主存儲器的分類、工作原理、組成方式以及與其他部件的聯(lián)系此外還介紹了高速緩沖存儲器、磁表面存儲器等的基本組成和工作原理。旨在使我們真正建立器如何用不同的存儲器組成具有層次結(jié)構(gòu)的存儲系統(tǒng)的概念。存儲器是計算機系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。存儲器主要分為主存儲器,高速緩沖存儲器,輔助存儲器。其中主存儲器中包括隨機存取器和只讀存儲器。高速緩沖存儲器主要就是要掌握它與主存之間的地址映射。輔助存儲器主要就是磁盤存儲器,只需要簡單了解一下它的工作原理即可。
第五章 輸入輸出系統(tǒng)
除了cpu和存儲器兩大模塊外,計算機硬件系統(tǒng)的第三個關(guān)鍵部分是輸入輸出模塊,又稱輸入輸出系統(tǒng)。隨著計算機系統(tǒng)的不斷發(fā)展,應(yīng)用范圍的不斷擴大,I/O設(shè)備的數(shù)量和種類也越來越多,它們與主機的聯(lián)絡(luò)方式及信息的交換方式也各不相同。因此,輸入輸出系統(tǒng)涉及的內(nèi)容極其復(fù)雜,既包括具體的各類I/0 設(shè)備,又包括各種不同的I/0設(shè)備如何與主機交換信息。本章重點就是分析I/0設(shè)備與主機交換信息的三種控制方式,分別為程序查詢方式,程序中斷方式,DMA方式,以及相應(yīng)的接口功能和組成,對幾種常用的I/O設(shè)備也進行了簡單介紹,例如鍵盤,鼠標(biāo),打印機等。
第六章 計算機的運算方法
本章主要介紹參與運算的各類數(shù)據(jù)(包括無符號數(shù)和有符號數(shù),定點數(shù)和浮點數(shù)等),以及它們在計算機中的運算方法。使我們進一步認識到計算機在自動解題過程中數(shù)據(jù)信息的加工處理流程,從而進一步加深對計算機硬件組成及整機工作原理的理解。本章還涉及到了一些原碼,補碼,反碼方面的知識,而且與我們在數(shù)字邏輯中接觸的算法有所不同,這就需要我們能夠準(zhǔn)確的運用本章學(xué)習(xí)到的知識了。
第七章 指令系統(tǒng)
本章主要介紹機器指令系統(tǒng)的分類,常見的尋址方式,指令格式以及設(shè)計指令系統(tǒng)時應(yīng)考慮的各種因素。機器語音是由一條條語句構(gòu)成的,每一條語句又能準(zhǔn)確表達某種語義。指令一般是由操作碼和地址碼兩部分組成。此外本章還對RISC技術(shù)也進行了簡要介紹,使我們進一步體會指令系統(tǒng)與機器的主要功能以及與硬件結(jié)構(gòu)之間存在的密切關(guān)系。
第八章 cpu的結(jié)構(gòu)和功能
CPU 是計算機進行運算的核心, 主要性能指標(biāo)有字長、頻率、高速緩存、前端總線頻率、超線程技術(shù)的應(yīng)用、支持的擴展指令集等對整個計算機的性能起著至關(guān)重要的作用。在計算機的使用中常見的CPU 超頻故障、計算機感染病毒使CPU 性能大幅度下降,偶伴隨死機等現(xiàn)象, 逐步掌握CPU 主要性能與故障的排除技巧, 達到舉一反三的效果。CPU的主要功能是執(zhí)行指令,控制并完成各種操作,包括運算操作、傳送操作、輸入輸出操作等。CPU具備以下四個方面的功能:指令控制:保證機器按順序執(zhí)行程序是CPU的首要任務(wù)。操作控制:CPU根據(jù)指令的要求,產(chǎn)生需要的操作信號。時間控制:對各種操作信號進行定時,即進行時間控制。數(shù)據(jù)加工:對數(shù)據(jù)進行算術(shù)運算和邏輯運算。完成數(shù)據(jù)的加工處理,是CPU的核心任務(wù)。
第九章 控制單元的功能
本章結(jié)合指令周期的四個階段,著重分析控制單元為完成不同指令所發(fā)出的各種操作命令,這些命令控制計算機的所有部件有次序的完成相應(yīng)的操作,已達到執(zhí)行程序的目的,使讀者進一步理解指令周期、機器周期、時鐘周期和控制信號的關(guān)系,進一步體會控制單元在機器運行中所起到的核心作用,為下一章設(shè)計控制單元打好基礎(chǔ)。
第十章 控制單元的設(shè)計
本章主要介紹了兩種設(shè)計方法,一是組合邏輯設(shè)計,二是微程序設(shè)計,旨在使我們能夠初步掌握設(shè)計控制單元的思路,本章可以說是整本書最難的一章,它要求我們能夠運用上一章學(xué)習(xí)的知識來完成控制單元的設(shè)計,這對于我們來說真是一個不小的挑戰(zhàn)。
四、實際應(yīng)用:
由于我們是網(wǎng)絡(luò)過程專業(yè)的學(xué)生,我就舉一個計算機在網(wǎng)絡(luò)方面的應(yīng)用。就拿現(xiàn)在很火的電子商務(wù)來說,電子商務(wù)的含義是任何一個組織機構(gòu)可利用Internet來改變他們與客戶、供應(yīng)商、合作伙伴和內(nèi)部員工的交流,也可以認為是消費者、銷售者和結(jié)算部門利用Internet完成商品采購和支付的過程這種簡潔、可靠的商品銷售方式可從根本上改變傳統(tǒng)的銷售方式,提高了效率,節(jié)省了人力。
五、心得體會:
通過一個學(xué)期的學(xué)習(xí),計算機組成原理這門課給我的第一感覺就是很難,因為它對于學(xué)生的綜合知識要求的比較高,涉及的知識面也比較廣,如果之前的一些學(xué)科沒有學(xué)好的話,學(xué)起來還真有點吃力。但是這本書有循序漸進的帶我們了解了計算機的組成,從淺入深,只要認真學(xué)習(xí),多做題,多理解,學(xué)起來還算過得去。對于前幾章的學(xué)習(xí)我還能夠跟得上,但是從機器語言開始我就感覺有些力不從心了,它要求對知識的理解程度相當(dāng)高,簡單的模仿是肯定不行的,尤其是最后一章的控制單元的設(shè)計,這對于我們來說真的是個坎。不管怎么說通過學(xué)習(xí)這本書我了解到很多計算機方面的知識,知道計算機有層次結(jié)構(gòu)和組成結(jié)構(gòu),計算機在各個組成結(jié)構(gòu)的協(xié)調(diào)工作下完成很多人很難完成的功能。這就是我最大的收獲。
六、結(jié)語: 通過對計算機組成原理知識的學(xué)習(xí)和整理,我深刻了解到計算機基礎(chǔ)的重要性,加深了對計算機基礎(chǔ)的認識,了解到了計算機的組成和基本功能。掌握了計算機總線、存儲器、輸入輸出系統(tǒng)、計算機運算方法、指令系統(tǒng)、CPU、控制單元等發(fā)面的知識。我相信這次的學(xué)習(xí)會對我以后的學(xué)習(xí)和工作產(chǎn)生非常大的影響。
七、參考文獻:
【1】唐朔飛 《計算機組成原理》(第二版)高等教育出版社,2008.1
第二篇:計算機組成原理論文
合肥學(xué)院
課 程 論 文
題
目 系
部 專
業(yè) 班
級 學(xué)生姓名 指導(dǎo)教師
計算機組成原理課程綜述 計算機科學(xué)與技術(shù)系
嵌入式 11級計本(2)班
*** 張向東
2013 年 5 月 20 日
計算機組成原理課程綜述
內(nèi)容摘要
計算機組成原理是計算機科學(xué)與技術(shù)系嵌入式專業(yè)中非常重要的基礎(chǔ)專業(yè)課程,是以“數(shù)字邏輯”等專業(yè)基礎(chǔ)課程為基礎(chǔ)的一門課,同時也是“計算機系統(tǒng)結(jié)構(gòu)”、“操作系統(tǒng)”、“計算機接口技術(shù)”等專業(yè)課程學(xué)習(xí)的基礎(chǔ)課程。在當(dāng)下網(wǎng)絡(luò)橫行的年代,計算機組成原理有著十分廣泛的應(yīng)用,也與我們的日常生活密不可分。日常生活中的科學(xué)計算與數(shù)據(jù)處理就是其最為廣泛的應(yīng)用之一,又如,電子商務(wù),網(wǎng)絡(luò)教育,人工智能等現(xiàn)今熱門的領(lǐng)域也都是以其為基礎(chǔ)的。作為計算機系的學(xué)生,我們必須學(xué)好計算機組成原理這門課程。本文旨在對這門課程的學(xué)習(xí)上進行一些討論。
為此,我們需要從計算機的基本概念、計算機系統(tǒng)的基本組成及基本功能著手, 學(xué)習(xí)計算機的各個基本組成部件及控制單元的工作原理,掌握有關(guān)軟、硬件的基本知識,尤其是各基本組成部件有機連接構(gòu)成整機系統(tǒng)的方法,為培養(yǎng)自身對計算機系統(tǒng)的分析、設(shè)計、開發(fā)和使用能力打下基礎(chǔ)。
一. 計算機組成原理課程綜述
計算機組成原理這門課程主要介紹了計算機系統(tǒng)的基本組成,計算機硬件系統(tǒng),中央處理器和控制單元。課程主要研究CPU、主存儲器、I/0接口和輸入/輸出以及總線的結(jié)構(gòu)和功能。通過對本門課程的學(xué)習(xí),可以在自己的腦中建立計算機的整機概念,深入了解計算機的工作原理,掌握計算機組織與實現(xiàn)的技術(shù)和方法,以及計算機系統(tǒng)分析和系統(tǒng)設(shè)計的方法,從而為計算機專業(yè)以后要上的專業(yè)課的學(xué)習(xí)打下堅實的基礎(chǔ)。
計算機組成原理從內(nèi)容上看有以下幾個特點:一是雖然計算機的五大部件自成體系,較為獨立,但是從整機來看,整個課程具有明顯的整體性;二是某些設(shè)計思想可應(yīng)用于不同部件,具有相通性,比如并行性思想;三是課程內(nèi)容相對固定,但也有新的技術(shù)理論不斷出現(xiàn),需要關(guān)注新技術(shù)的發(fā)展。
二. 課程主要內(nèi)容和基本原理
(一)計算機系統(tǒng)
計算機系統(tǒng)是由“硬件”和“軟件”兩大部分組成。所謂“硬件”,是指計算機的實體部分,它由看得見摸得著的各種電子元器件,各類光、電、機設(shè)備的實物組成,如主機、外部設(shè)備等。所謂“軟件”,它看不見摸不著,由人們事先編制的具有各類特殊功能的程序組成。此外,馮·諾依曼認為,計算機由運算器.存儲器.控制器.輸入設(shè)備和輸出設(shè)備五大部件組成。
(二)計算機系統(tǒng)的硬件結(jié)構(gòu)
在這一章節(jié)中我們需要掌握的有系統(tǒng)總線,存儲器和輸入輸出系統(tǒng)。在系統(tǒng)總線這一章節(jié)中,我們要重點掌握的有計算機總線的功能與組成,總線的概念、連接方式、總線的仲裁、總線的定時以及總線接口的概念和基本功能。總線是連接多個部件的信息傳輸線,是各部件共享的傳輸介質(zhì)??偩€可以分為片內(nèi)總線,系統(tǒng)總線和通信總線。
而在存儲器這一章節(jié)中,應(yīng)重點掌握隨機讀寫存儲器的字位擴展情況,主存儲器的組成與設(shè)計,cache存儲器的運行原理以及虛擬存儲器的概念與實現(xiàn)。
在輸入/輸出系統(tǒng)中,輸入/輸出系統(tǒng)的功能與組成,總線與輸入/輸出系統(tǒng)實例。幾種常用的輸入/輸出方式,中斷與DMA的請求、響應(yīng)和處理是我們要著重學(xué)習(xí)的。
(三)中央處理器
中央處理器這一單元是我們這學(xué)期學(xué)習(xí)的重點,需要重點掌握的有計算機的運算方法,指令系統(tǒng),CPU的功能與基本組成等。計算機的運算方法中定點運算尤為重要,其中補碼運算需要重點掌握。在指令系統(tǒng)里指令的一般格式和尋址方式是重點。而CPU的功能與基本組成中的中斷系統(tǒng)則應(yīng)好好學(xué)習(xí)。
(四)控制單元
這章介紹了控制單元的功能和設(shè)計,其中要對微程序和微操作應(yīng)做為重點掌握。
三. 實際應(yīng)用
自ENIAC問世后將近30余年的時間里,計算機一直被作為大學(xué)和研究機構(gòu)的嬌貴設(shè)備。在20世紀70年代中后期,大規(guī)模集成工藝日趨成熟,微芯片上集成的晶體管數(shù)一直按每3年翻兩番的Moore定律增長,微處理器的性能也按此幾何級數(shù)提高,而價格也以同樣的幾何級數(shù)下降,以至于以前需花數(shù)百萬美元的機器(如80M FLOPS 的 CRAY)變得價值僅為數(shù)千美元(而此類機器的性能可達200M FLOPS),至于對性能不高的微處理器芯片而言,僅花數(shù)美元就可購到。正因為如此,才使得計算機走出實驗室而滲透到各個領(lǐng)域,乃至走進普通百姓的家中,也使得計算機的應(yīng)用范圍從科學(xué)計算,數(shù)據(jù)處理等傳統(tǒng)領(lǐng)域擴展到辦公自動化,多媒體,電子商務(wù),虛擬工廠,遠程教育等,遍及社會,政治,經(jīng)濟,軍事,科技以及個人文化生活和家庭生活的各個角落。
四. 心得體會
計算機科學(xué)與技術(shù)的發(fā)展日新月異,可是,不管它如何發(fā)展,都離不開計算計組成原理的理論支撐。而對于計算機組成原理的學(xué)習(xí),我認為重點是理解,老師也常常教導(dǎo)我們不要死記硬背,而要理解,這樣學(xué)習(xí)效率才會提高。例如,定點運算中的補碼運算,如果光靠死記硬背的話,我想學(xué)起來是十分痛苦的。但是,如果理解之后再去運算那就容易很多了。
此外,我覺得任何一門工科課程都要有動手實驗的環(huán)節(jié),計算機組成原理實驗也是十分重要的??墒俏矣X得這個學(xué)期開設(shè)的組成原理實驗課程太少了。通過實驗,我們可以能夠更加深入地了解計算機的組成、結(jié)構(gòu)和工作原理,從而提高對計算機系統(tǒng)的分析和設(shè)計的能力。再者,實驗更是我們創(chuàng)新思維的源泉,是培養(yǎng)高素質(zhì)創(chuàng)新型計算機專業(yè)人才的重要保障。通過實驗可以加強我們的動手能力,加深對課程的認識,加大學(xué)習(xí)的熱情和興趣??傊矣X得實驗是課程學(xué)習(xí)重要環(huán)節(jié)之一。
五. 結(jié)語
剛開始學(xué)習(xí)這門課程的時候,覺得這門課程應(yīng)該是一門特別簡單的基礎(chǔ)理論課程,就像計算機導(dǎo)論一樣,所以開始時,對待這門課的態(tài)度其實也沒有那么認真。不過因為張老師是個十分認真的老師,所以上課的時候還是蠻認真聽講的。在開實驗課之前,我還沒有對這門課有興趣,但是開了實驗課之后,我覺得計算機組成原理也挺有意思的,就有了興趣。只是可惜,實驗課開的太晚了,而且也不多。此時的我,也慢慢意識到了計算機組成原理這門課的重要性。同時,我堅信,這門課程對我以后的學(xué)習(xí)會有很大的幫助。
六. 參考文獻
【1】.《計算機組成原理》第二版,唐朔飛 高等教育出版社 2008.1
第三篇:計算機組成原理論文
合肥學(xué)院
課程綜述論文
題 目
系 部 專 業(yè)班 級
計算機科學(xué)與技術(shù) 計算機科學(xué)與技術(shù) 計科系12級計本(3)班
程浩帆
學(xué)生姓名
2014 年 5 月 6 日
計算機組成原理課程綜述
摘要
計算機從產(chǎn)生到現(xiàn)在不過短短60多年。但它已經(jīng)深入到人類生活的各各角落,現(xiàn)在人類的生活如果離開了計算機是難以想象的,而對于一個計算機科學(xué)與技術(shù)專業(yè)的學(xué)生來說,學(xué)習(xí)計算機組成原理卻也是至關(guān)重要的。本綜述論文主要講述計算機組成原理課程綜述課程主要內(nèi)容和基本原理、實際應(yīng)用,以及學(xué)習(xí)的心得體會?;疽笫鞘刮覀冋莆沼嬎銠C常用的邏輯部件的原理、參數(shù)及使用方法,學(xué)習(xí)計算機設(shè)計中的入門性知識,掌握維護、使用計算機的技能?!娟P(guān)鍵詞】 CPU 總線 存儲器 指令系統(tǒng) 控制單元
(一)計算機組成原理課程綜述:
本書突出介紹計算機組成的一般原理,采用從外部大框架入手,層層細化的敘述方法,即采用自頂向下的分析方法,詳細講述了計算機組成原理。通過對計算機系統(tǒng)概述、系統(tǒng)總線、存儲系統(tǒng)、輸入輸出系統(tǒng)、中央處理器、控制單元的深入剖析和詳細講解,使得我們可以更形象更好地理解計算機的基本組成和工作原理。
從總體看全書共分為4篇,第1篇(第1、2章)介紹計算機的基本組成、發(fā)展及應(yīng)用;第2篇(第3、4、5章)介紹系統(tǒng)總線、存儲器(包括主存儲器、高速緩沖存儲器和輔助存儲器)和輸入輸出系統(tǒng);第3篇(第6、7、8章)介紹CPU的特性、結(jié)構(gòu)和功能,包括計算機的算術(shù)邏輯單元、指令系統(tǒng)、指令流水、RISC技術(shù)及中斷系統(tǒng);第4篇(第9、10章)介紹控制單元的功能和設(shè)計,包括時序系統(tǒng)以及采用組合邏輯和微程序設(shè)計控制單元的設(shè)計思想與實現(xiàn)措施。通過本書的學(xué)習(xí),可以對計算機的原理有個整體的概念,這將有助于我們以后能夠更好的與計算機打交道。同時在以后工作中,我們遇到的計算機的問題都可以用我們在這本書中學(xué)到的原理來解釋和應(yīng)用。
(二)課程主要內(nèi)容和基本原理:
本書中主要講到常用的組合邏輯器件,如譯碼器、數(shù)據(jù)選擇器、編碼器、ALU的原理;常用的同步時序電路,如寄存器、移位寄存器、計數(shù)器的原理、參數(shù)及使用方法,數(shù)字化編碼,數(shù)制及數(shù)制轉(zhuǎn)換,數(shù)據(jù)表示,檢錯糾錯碼;數(shù)據(jù)的算術(shù)與邏輯運算,運算器的功能、組成與設(shè)計;典型機的運算器實例。計算機指令系統(tǒng)綜述,指令格式與尋址方式;教學(xué)計算機的指令系統(tǒng)與匯編語言程序設(shè)計;控制器的功能、組成與設(shè)計,典型機的控制器實例。多級結(jié)構(gòu)的存儲系統(tǒng)綜述,主存儲器的組成與設(shè)計,典型機的內(nèi)存儲器實例,cache存儲器的運行原理,虛擬存儲器的概念與實現(xiàn),磁盤設(shè)備的組成與運行原理,磁盤陣列技術(shù);光盤機的組成與運行原理,磁帶機的組成與運行原理。計算機輸入/輸出設(shè)備與輸入/輸出系統(tǒng)綜述,顯示器設(shè)備,針式打印機設(shè)備,激光印字機設(shè)備;計算機總線的功能與組成,輸入/輸出系統(tǒng)的功能與組成;典型機的總線與輸入/輸出系統(tǒng)實例。幾種常用的輸入/輸出方式,中斷與DMA 的請求、響應(yīng)和處理。在中央處理器中,剖析CPU的內(nèi)部結(jié)構(gòu),講述CPU的功能,包括計算機的運算、指令系統(tǒng)、指令流水、時序系統(tǒng)、中斷系統(tǒng)及控制單元。計算機之所以能協(xié)調(diào)的工作,是由控制單元(CPU)統(tǒng)一指揮的。本章著重分析控制單元為完成不同的指令所發(fā)出的各種操作命令。這些命令(又稱控制信號)控制計算機所有部件有次序的完成計算機相應(yīng)的操作,已達到執(zhí)行程序的目的。第十章以十條機器指令為例,介紹控制單元的兩種設(shè)計方法,組合邏輯設(shè)計和微程序設(shè)計。
(三)實際應(yīng)用:
在計算機誕生并逐步成熟以來,計算機一直被作為大學(xué)和 研究機構(gòu)的嬌貴設(shè)備。在20世紀70年代中后期,大規(guī)模集成工藝日趨成熟,微芯片上集成的晶體管數(shù)一直按每三年翻兩番的Moore定律增長,同時微處理器的性能也按此幾何級數(shù)提高,而價格也以幾何級數(shù)下降。正因為如此,才使得計算機走出實驗室而滲透到各個領(lǐng)域,乃至走進普通百姓的家 中,也使得計算機的應(yīng)用范圍從科學(xué)計算,數(shù)據(jù)處理等傳統(tǒng)領(lǐng)域擴展到辦公自動化,多媒體,電子商務(wù),虛擬工廠,遠程教育等,遍及社 會,政治,經(jīng)濟,軍事,科技以及個人文化生活和家庭生活的各個角落。
在計算機普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計算機的應(yīng)用在政治、經(jīng)濟、文化等方方面面產(chǎn)生了巨大影響。而計算機的知識更新的速度非常的快,這就使得我們這些學(xué)計算機的面臨著要不斷的更新自己關(guān)于計算機的知識,以適應(yīng)市場的需要。
(四)心得體會:
計算機組成原理是計算機專業(yè)本科生必修的硬件課程中重要核心課程之一。基本要求是使我們掌握計算機常用的邏輯器件、部件的原理、參數(shù)及使用方法,學(xué)懂簡單、完備的單臺計算機的基本組成原理,學(xué)習(xí)計算機設(shè)計中的入門性知識,掌握維護、使用計算機的技能。通過學(xué)習(xí)《計算機組成原理》的過程中,我也了解到很多計算機方面的知識,知道計算機有層次結(jié)構(gòu)和組成結(jié)構(gòu),計算機在各個組成結(jié)構(gòu)的協(xié)調(diào)工作下完成很多人很難完成的功能。還了解到CPU的工作原理,CPU還可以處理很多突發(fā)事件比如:突然斷電,死機時保存數(shù)據(jù),硬件故障等等。在本書的最后章節(jié)還講到了微指令和節(jié)拍,深入到CPU內(nèi)部,讓我們更好的知道計算機的工作原理。總之,在這本書中,我學(xué)到了非常多的有關(guān)計算機方面的知識,使我從一個對計算機一點都不了解的盲人,變成了一個初學(xué)者。這也給了我很大的感想,可以說在學(xué)習(xí)《計算機組成原理》的過程中,讓我受益匪淺。
(五)結(jié)語:
對于計算機組成原理的知識整理,我深刻了解到計算機組成原理在計算機學(xué)習(xí)中的重要性,加深了對計算機組成原理的認識和了解。同時通過知識整理讓我彌補了上課時很多沒聽懂的地方,收獲極大。我相信這次的學(xué)習(xí)會對我以后的學(xué)習(xí)和工作產(chǎn)生非常大的影響力。同時我也將繼續(xù)努力對計算機組陳原理方面進行是深入的研究,了解更多計算機方面的知識,為以后工作打下堅實的基礎(chǔ)。
(六)參考文獻
【1】唐俊飛.計算機組成原理[M].北京:剛等教育出版社,2000.【2】白中英,等.計算機組成原理[M].3版.北京:科學(xué)出版社,2002.【3】孫德文,等.微型計算機技術(shù)[M].修訂版.北京:高等教育出版社,2006 【4】張晨曦,等。計算機體系結(jié)構(gòu)【M】.2版.北京:高等教育出版社,2006
第四篇:計算機組成原理論文
課 程 論 文
題
目 系
部 專
業(yè) 班
級 學(xué)生姓名 學(xué)
號
計算機組成原理論文 計算機科學(xué)與技術(shù) 計算機科學(xué)與技術(shù)
2012 年 5 月 16 日
計算機組成原理課程綜述
內(nèi)容摘要
計算機組成原理是計算機科學(xué)與技術(shù)專業(yè)的主干硬件專業(yè)基礎(chǔ)課,本書突出介紹計算機組成的一般原理,不結(jié)合任何具體機型,在體系結(jié)構(gòu)上改變了過去自底向上的編寫習(xí)慣,采用從外部大框架入手,層層細化的敘述方法,即采用自頂向下的分析方法,詳述了計算機組成原理,使讀者更容易形成計算機的整體概念。此外,為了適應(yīng)計算機科學(xué)發(fā)展的需要,除了敘述基本原理外,本書還增加了不少新的內(nèi)容,書中舉例力求與當(dāng)代計算機技術(shù)相結(jié)合,考慮到不好學(xué)校不設(shè)外部設(shè)備課程,故本書適當(dāng)?shù)卦黾恿送獯婧屯獠吭O(shè)備的內(nèi)容。通過本書的學(xué)習(xí),可以對計算機的原理有個整體的概念,能有個大概的了解,對待不同的機型以后也會好掌握的。
計算機組成原理課程綜述
在計算機普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計算機的應(yīng)用在政治、經(jīng)濟、文化等方方面面產(chǎn)生了巨大影響。而計算機的知識更新的速度非常的快,這就使得我們這些學(xué)計算機的面臨著要不斷的更新自己關(guān)于計算機的知識,以適應(yīng)市場的需要。其實在大學(xué)四年里,我們并不能學(xué)到很多的知識,我們學(xué)習(xí)的只不過是如何學(xué)習(xí)的能力,大學(xué)就是培養(yǎng)學(xué)生各種能力的地方。在大學(xué)里學(xué)到的知識很多是你以后走上社會用不到的。這就要求我們在學(xué)習(xí)課本上的理論知識的同時,還應(yīng)從中學(xué)習(xí)到學(xué)習(xí)的能力。
計算機組成原理是硬件系列課程中的核心課程,是計算機專業(yè)重要的專業(yè)基礎(chǔ)課,它對其它課程有承上啟下的作用,它的先修課程為“匯編語言”、“數(shù)字邏輯”,它又與“計算機系統(tǒng)結(jié)構(gòu)”、“操作系統(tǒng)”、“計算機接口技術(shù)”等課程密切相關(guān)。它的主要教學(xué)任務(wù)是要求學(xué)生能系統(tǒng)地理解計算機硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學(xué)生對計算機硬件結(jié)構(gòu)的分析、應(yīng)用、設(shè)計及開發(fā)能力。它既有自身的完整理論體系,又有很強的實踐性。該課程具有知識面、內(nèi)容多、抽象枯燥、難理解、更新快等特點。
課程主要內(nèi)容和基本原理
(一)本書的主要內(nèi)容 該課程主要講解簡單、單臺計算機的完整組成原理和內(nèi)部運行機制,包括運算器部件、控制器部件、存儲器子系統(tǒng)、輸入/輸出子系統(tǒng)(總線與接口等)與輸入/輸出系統(tǒng)設(shè)備,圍繞各自的功能、組成、設(shè)計、實現(xiàn)、使用等知識進行介紹。
(二)本課程的特點
這本書擺脫了傳統(tǒng),死板的編寫方法,采用從整體框架入手,自頂向下,由表及里,層層細化的敘述方法,通過對計算機系統(tǒng)概述,總線系統(tǒng)等的深入剖析和詳細講解,使我們能形象的理解計算機的基本組成和工作原理。而且為了適應(yīng)計算機科學(xué)發(fā)展的需要,除了敘述基本原理外,書中還增加了新的內(nèi)容,書中舉例力求與當(dāng)代計算機技術(shù)相結(jié)合。
而且該課程的工程性、實踐性、技術(shù)性比較強,還強調(diào)培養(yǎng)學(xué)生的動手動腦能力、開創(chuàng)與創(chuàng)新意識、實驗技能,這些要求更多的是通過作業(yè)、教學(xué)實驗等環(huán)節(jié)完成,要求學(xué)生有意識地主動加強這些方面的練習(xí)與鍛煉。(三)本課程的作用
計算機組成原理課,對于許多必須學(xué)習(xí)這門課的學(xué)生來說都會感到困難和不理解,為什么要學(xué)習(xí)這門課,本人在這里可以打個比喻。在過去每個人都會造人,但是都不清楚他的詳細過程,現(xiàn)在由于科學(xué)家的工作,使得我們都清楚了他的過程,就使得我們能夠創(chuàng)造出來比較優(yōu)良的人來了。用計算機的過程和這個差不多,當(dāng)我們明白了計算機的組成和工作原理以后,我們就可以更好的使用好計算機,讓它為我們服務(wù)。
實際應(yīng)用
首先我認為在《計算機組成原理》這本書中學(xué)到的有關(guān)計算機原理方面的知識,對我們以后了解計算機以及和計算機打交道,甚至在以后應(yīng)用計算機時,都可能會有很大的益處,計算機原理的基本知識是不會變的,變也只是會在此基礎(chǔ)上,且不會偏離這些最基本的原理,尤其是這本計算機組成原理介紹的計算機原理是一種一般的計算機原理,不是針對某一個特定的機型而介紹的,下面我們來談?wù)勏到y(tǒng)總線的發(fā)展和應(yīng)用。
定義 總線,英文叫作“BUS”,即我們中文的“公共車”,這是非常形象的比如,公共車走的路線是一定的,我們?nèi)魏稳硕伎梢宰曹嚾ピ摋l公共車路線的任意一個站點。如果把我們?nèi)吮茸魇请娮有盘?,這就是為什么英文叫它為“BUS”而不是“CAR”的真正用意。當(dāng)然,從專業(yè)上來說,總線是一種描述電子信號傳輸線路的結(jié)構(gòu)形式,是一類信號線的集合,是子系統(tǒng)間傳輸信息的公共通道[1]。通過總線能使整個系統(tǒng)內(nèi)各部件之間的信息進行傳輸、交換、共享和邏輯控制等功能。如在計算機系統(tǒng)中,它是CPU、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機的各個部件通過主機相連接,外部設(shè)備通過相應(yīng)的接口電路再于總線相連接。
工作原理
系統(tǒng)總線在微型計算機中的地位,如同人的神經(jīng)中樞系統(tǒng),CPU通過系統(tǒng)總線對存儲器的內(nèi)容進行讀寫,同樣通過總線,實現(xiàn)將CPU內(nèi)數(shù)據(jù)寫入外設(shè),或由外設(shè)讀入CPU。微型計算機都采用總線結(jié)構(gòu)??偩€就是用來信息的一組通信線。微型計算機通過系統(tǒng)總線將各部件連接到一起,實現(xiàn)了微型計算機內(nèi)部各部件間的信息交換。一般情況下,CPU提供的信號需經(jīng)過總線形成電路形成系統(tǒng)總線。系統(tǒng)總線按照傳遞信息的功能來分,分為地址總線、數(shù)據(jù)總線和控制總線。這些總線提供了微處理器(CPU)與存儲器、輸入輸出接口部件的連接線??梢哉J為,一臺微型計算機就是以CPU為核心,其它部件全“掛接”在與CPU相連接的系統(tǒng)總線上。這種總線結(jié)構(gòu)形式,為組成微型計算機提供了方便。人們可以根據(jù)自己的需要,將規(guī)模不一的內(nèi)存和接口接到系統(tǒng)總線上,很容易形成各種規(guī)模的微型計算機。分類:
總線分類的方式有很多,如被分為外部和內(nèi)部總線、系統(tǒng)總線和非系統(tǒng)總線等等,下面是幾種最常用的分類方法。按功能分
最常見的是從功能上來對數(shù)據(jù)總線進行劃分,可以分為地址總線、數(shù)據(jù)總線、和控制總線。在有的系統(tǒng)中,數(shù)據(jù)總線和地址總線可以在地址鎖存器控制下被共享,也即復(fù)用。
地址總線是專門用來傳送地址的。在設(shè)計過程中,見得最多的應(yīng)該是從CPU地址總線來選用外部存儲器的存儲地址。地址總線的位數(shù)往往決定了存儲器存儲空間的大小,比如地址總線為16位,則其最大可存儲空間為216(64KB)。
數(shù)據(jù)總線是用于傳送數(shù)據(jù)信息,它又有單向傳輸和雙向傳輸數(shù)據(jù)總線之分,雙向傳輸數(shù)據(jù)總線通常采用雙向三態(tài)形式的總線。數(shù)據(jù)總線的位數(shù)通常與微處理的字長相一致。例如Intel 8086微處理器字長16位,其數(shù)據(jù)總線寬度也是16位。在實際工作中,數(shù)據(jù)總線上傳送的并不一定是完全意義上的數(shù)據(jù)。
控制總線是用于傳送控制信號和時序信號。如有時微處理器對外部存儲器進行操作時要先通過控制總線發(fā)出讀/寫信號、片選信號和讀入中斷響應(yīng)信號等??刂瓶偩€一般是雙向的,其傳送方向由具體控制信號而定,其位數(shù)也要根據(jù)系統(tǒng)的實際控制需要而定。按傳輸方式分
按照數(shù)據(jù)傳輸?shù)姆绞絼澐?,總線可以被分為串行總線和并行總線。從原理來看,并行傳輸方式其實優(yōu)于串行傳輸方式,但其成本上會有所增加。通俗地講,并行傳輸?shù)耐藩q如一條多車道公路,而串行傳輸則是只允許一輛汽車通過單線公路。目前常見的串行總線有SPI、I2C、USB、IEEE1394、RS232、CAN等;而并行總線相對來說種類要少,常見的如IEEE1284、ISA、PCI等。按時鐘信號方式分
按照時鐘信號是否獨立,可以分為同步總線和異步總線。同步總線的時鐘信號獨立于數(shù)據(jù),也就是說要用一根單獨的線來作為時鐘信號線;而異步總線的時鐘信號是從數(shù)據(jù)中提取出來的,通常利用數(shù)據(jù)信號的邊沿來作為時鐘同步信號。發(fā)展簡史
計算機系統(tǒng)總線的詳細發(fā)展歷程,包括早期的PC總線和ISA總線、PCI/AGP總線、PCI-X總線以及主流的PCIExpress、HyperTransport高速串行總線。從PC總線到ISA、PCI總線,再由PCI進入PCIExpress和HyperTransport體系,計算機在這三次大轉(zhuǎn)折中也完成三次飛躍式的提升。與這個過程相對應(yīng),計算機的處理速度、實現(xiàn)的功能和軟件平臺都在進行同樣的進化,顯然,沒有總線技術(shù)的進步作為基礎(chǔ),計算機的快速發(fā)展就無從談起。業(yè)界站在一個嶄新的起點:PCIExpress和HyperTransport開創(chuàng)了一個近乎完美的總線架構(gòu)。而業(yè)界對高速總線的渴求也是無休無止,PCIExpress2.0和HyperTransport3.0都將提上日程,它們將會再次帶來效能提升。在計算機系統(tǒng)中,各個功能部件都是通過系統(tǒng)總線交換數(shù)據(jù),總線的速度對系統(tǒng)性能有著極大的影響。而也正因為如此,總線被譽為是計算機系統(tǒng)的神經(jīng)中樞。但相比CPU、顯卡、內(nèi)存、硬盤等功能部件,總線技術(shù)的提升步伐要緩慢得多。在PC發(fā)展的二十余年歷史中,總線只進行三次更新?lián)Q代,但它的每次變革都令計算機的面貌煥然一新。
心得體會
自從上了大學(xué)后,進入這個專業(yè)后才能這么經(jīng)常的接觸到電腦,才能學(xué)到有關(guān)電腦方面的知識。正因為接觸這類知識比較的晚,所以學(xué)習(xí)這方面的知識感覺到吃力。學(xué)習(xí)了這門課后覺得,計算機組成原理確實很難,隨著計算機技術(shù)和電子技術(shù)的飛速發(fā)展。計算機內(nèi)部結(jié)構(gòu)日趨復(fù)雜和龐大而且高度集成化。這使的我們普遍感到計算機組成原理這門課難學(xué)、難懂、概念抽象、感性認識差。在計算機技術(shù)快速發(fā)展的今天,新技術(shù)、新理論從提出到實際應(yīng)用的周期大大縮短。我們很難在有限的教學(xué)時間內(nèi).在理解掌握基本知識技能的基礎(chǔ)上。學(xué)習(xí)新知識、新技術(shù),很難增強我們的學(xué)習(xí)興趣。也就更談不上能夠利用基本原理解決在學(xué)習(xí)過程中所遇到的新問題。
當(dāng)進入第四章,存儲器的學(xué)習(xí)時,各種問題就不斷的出現(xiàn),尤其在進行存儲器容量擴展時,很多的問題都是似懂非懂的,在做題目時,也是犯各種各樣的錯誤。在第五章的學(xué)習(xí)中,對于I/O設(shè)備與主機交換信息的控制方式中的程序查詢方式,程序中斷方式和DMA方式有了點了解。最難的就要數(shù)中央處理器和控制單元了。對于計算機運算方法,這個沒太搞懂,像定點運算中的乘法運算和除法運算,又是用的什么原碼一位乘、原碼兩位乘、補碼一位乘、補碼兩位乘??傊沂潜焕@暈了。還有就是控制單元的設(shè)計方法微程序設(shè)計,這個知識點也是不太懂,總的來說這門課程,學(xué)得不是很好??墒峭ㄟ^這門課的學(xué)習(xí),我也學(xué)習(xí)到了很多以前不知道的知識:計算機都有些什么硬件,都有哪幾類總線,總線在計算機中又扮演著什么角色。計算機中的存儲器有哪些等等。讓我對計算機有了一個大致的了解。至少我不再像以前那樣對計算機什么也都不懂。
結(jié)語
通過學(xué)習(xí)這門課程,我們能夠從中得到有關(guān)計算機方面的知識,但是更多的是這門課程可以培養(yǎng)我們以下能力: 系統(tǒng)級的認識能力。建立整機概念,掌握自項向下的問題分析能力,既能理解系統(tǒng)各層次的細節(jié),又能站在系統(tǒng)總體的角度從宏觀上認識系統(tǒng),然后將系統(tǒng)很好的分解為功能模塊。這種理解必須超越各組成部分的實現(xiàn)細節(jié),而認識到計算機的軟件系統(tǒng)和硬件系統(tǒng)的結(jié)構(gòu)以及它們建立和分析的過程,這一過程是應(yīng)該以深入理解計算機組成原理為基礎(chǔ)的。培養(yǎng)學(xué)生理論聯(lián)系實際的能力。計算機實踐教學(xué)是計算機課程的重要環(huán)節(jié),學(xué)好計算機僅靠理論知識是不夠的,課堂講授是使學(xué)生掌握計算機的基本知識和基本技能,而計算機實踐教學(xué)的目的是要通過實際操作將所學(xué)到的知識付諸實際,是課堂教學(xué)的延伸和補充。計算機設(shè)計與實踐就是從理論、抽象、設(shè)計三個方面將計算機系統(tǒng)內(nèi)部處理器、存儲器、控制器、運算器、外設(shè)等各個部分聯(lián)系起來,達到互相支撐、互相促進進。
參考文獻
[1] 唐碩飛 主編計算機組成原理 高等教育出版社
[2] 陳金兒,王讓定,林雪明,等.基于CC2005 的“計算機組成原理與結(jié)構(gòu)”課程改革[J].計算機教育,2006(11):33-37.[3] 鄭玉彤.《計算機組成原理》課程實現(xiàn)的比較研究[J].中央民族大學(xué)學(xué)報,2003,12(1):79-82.[4] 劉旭東,熊桂喜.“計算機組成原理”的課程改革與實踐[J].計算機教育,2009(7):74-76.[5] 趙秋云,何嘉, 魏樂.對《計算機組成原理》課程教學(xué)模式的探討[J].電腦知識與技術(shù),2008,4(3):693-694.[6] 姚愛紅,張國印,武俊鵬.計算機專業(yè)硬件課程實踐教學(xué)研究[J].計算機教育,2007(12):29-31.
第五篇:計算機組成原理課程設(shè)計論文
摘 要
摘要
顯示器作為計算機重要的輸出部件和人機交流的窗戶,是一臺電腦必不可少的部分,其重要性是不言而喻的。我們打開電腦,從開機的字符提示到開機后的圖形化界面以及瀏覽圖片觀賞電影都是根據(jù)顯示器的輸出獲得信息。
顯示器隨著電子技術(shù)的發(fā)展有著驚天的變化,特別是最近10余年的科技進步產(chǎn)生了大量各式各樣的顯示設(shè)備。目前常見顯示器有陰極射線管CRT(Cathode Ray Tube),發(fā)光二極管LED(Lighting Emitting Diode)和等離子顯示器PDP(Plasma Display Panel)液晶顯示器LCD(Liquid Crystal Display),電化學(xué)反應(yīng)顯示等。它們有各自的特點,應(yīng)用在各種不同的場合。
顯示器顯示方式和顯示模式:就屏幕顯示畫面的點組織方式而言,顯示方式有兩種,即字符數(shù)字方式(Alphabet/Number,A/N)和全點尋址圖形方式(All Point Addressable,APA)。顯示模式主要是指一屏能顯示的點數(shù)和顏色數(shù)(包括一屏能顯示的字符數(shù))。常用的顯示模式有CGA、EGA、VGA和SVGA(即TVGA)等等。典型的 IBM指標(biāo)是:CGA為320×200和8色,EGA為640×350和16色,VGA為640×480,SVGA為800×600、1024×768、1280×1024和1600×1200等。目前的顯示都采用VGA以上的顯示模式,它們的同屏彩色數(shù)可在16、256、16K、32K、64K、16M(所謂真彩色)直到4G中選擇。很多人對于顯示器的直觀認識一般會產(chǎn)生對顯示原理的疑惑。就如將在后面詳細展示一樣,其實質(zhì)是在顯存中存放一幀待顯示字符的ASCII碼,顯示時通過查詢相應(yīng)字符在字符庫中的點陣信息來確定屏幕上點的亮暗來得到顯示結(jié)果。這實質(zhì)是A/N顯示方式的原理。為了適應(yīng)技術(shù)的發(fā)展,加深對相關(guān)技術(shù)的理解本文就顯示器的一些相關(guān)知識作詳細的論述。
本文從結(jié)構(gòu)上分成兩大部分:
Ⅰ
摘 要
第一部分: 顯示設(shè)備及其原理作詳細的介紹。了解各種顯示設(shè)
備以及顯示技術(shù)的相關(guān)術(shù)語,介紹了字符和圖形兩種顯示方式,并在這兩種顯示方式的對比中讓大家對顯示器有更深的理解和認識。在屏幕的組織形式的基礎(chǔ)上,細致的說明了屏幕顯示和顯示緩存之間的對應(yīng)關(guān)系,并結(jié)合兩種顯示方式進行了較為。最后結(jié)合屏幕的顯示,展示了顯示器內(nèi)部各級計數(shù)器之間的對應(yīng)關(guān)系。第二部分: 為了加深直觀認識,本文特地使用FLASH實現(xiàn)A/N顯示方式的演示動畫,以期對讀者深刻的展示理論的實現(xiàn)。本章主要討論了A/N顯示方式演示動畫的FLASH實現(xiàn)。其中涉及到的要點有組件的動畫效果實現(xiàn),字符矩陣動畫的實現(xiàn)思路,并梳理了A/N顯示方式的邏輯流程。為了完善動畫演示過程,我們還在FLASH中加入了對播放的控制,以及一些簡單的腳本編寫。相信對讀者理解顯示原理有一些直觀的幫助。希望本文對廣大讀者有所幫助。如有不當(dāng)之處希望讀者指出以便更正。
關(guān)鍵字:顯示器 顯示方式 字符 ASCII碼 點陣
Ⅱ
Abstract
Abstract The monitor is a computer display output window and man-machine communication.Is an essential part of a computer and Its importance is self-evident.We turn on the computer,the character tips when booting,graphical interface, and viewing pictures, watching the film are based on access to the information display output.The development of electronic technology has shaking changes, particularly in the last 10 years produced a large number of scientific and technological progress in a variety of display devices.Currently there are common cathode ray tube monitors CRT(Cathode Ray Tube), light emitting diode LED(Lighting Emitting Diode)and plasma display PDP(Plasma Display Panel)liquid crystal display LCD(Liquid Crystal Display), the electrochemical reaction display.They have their own characteristics, used in a variety of occasions
Display mode Point on the screen display in terms of organization, There are two display modes :Alphabet/Number,A/N, All Point Addressable,APA.Display mode mainly refers to the nunber of points a screen can display
and number of colors(Including a screen showing the number of characters)Common display mode: CGA、EGA、VGA
and SVGA(namely TVGA)The IBM targets are CGA 320×200 ,8 colors,EGA 640×350,16 colors,VGA 640×480,SVGA 800×600、1024×768、1280×1024 and 1600×1200.The current display modes are generally beyond VGA.Their number of colors in one screen can be 16、256、16K、32K、64K、16M upto 4G if the vram is large enough(The so-called true color)Many people have an intuitive understanding of the theory on display the general principle.As will be detailed later in the same show, and its essence is stored in a memory to be displayed in the ASCII character code, displayed by querying the corresponding character in the character library of information to determine the lattice points on the screen to be bright and dark displayed.This is essentially A / N
Ⅲ
Abstract display principle.In this paper, we pay attention to Alphabet/Number,A/N.In this paper, we pay attention to Alphabet/Number,A/N.The characters will be introduced and the principle will be demonstrated.As will be later detailed representation ,the essence is in video memory storing an ASCII code of the characters to be displayed, is displayed by querying the corresponding characters in dot matrix characters in the information library to determine the points of the screen to be bright or dark displayed.In order to adapt to technological development, deepen the understanding of related technologies on display some of this knowledge for detail.Part I: Principles of display devices and a detailed description.Understanding of various display devices and display technologies related terms, describes the character and graphic display, and in contrast to the two displayed in so that we can display a deeper understanding and awareness.The organizational form of the screen based on the detailed description of the screen and display the correspondence between the cache and display were combined with two more.Finally, the screen display, internal display shows the correspondence between the counter at all levels.Part II: In order to enhance intuitive understanding, this article specifically to achieve using FLASH A / N display demo, to show the reader a profound realization of the theory.This chapter discusses the A / N display FLASH Animation of realization.Which involves the main points of the components to achieve animation, character animation realization matrix idea, and sort out the A / N display logic process.In order to improve the animation process, we also added a FLASH on the play control, and some simple scripting.I believe the reader understand the principles shown to help some intuitive Hope this article helps you much.Please point out irregularities in order to correct.Keywords: Monitor Display mode Character ASCII code Dot matrix
Ⅳ
目 錄
目 錄
目 錄...............................................................................................................................5 第一章 題目來源............................................................................................................6 1.1 題目背景.................................................................................................................6 1.2 實現(xiàn)方式及可行性...................................................................................................7 1.3 課程設(shè)計效果..........................................................................................................7 第二章 開發(fā)環(huán)境.............................................................................................................8 2.1 Adobe Flash CS4 Professional程序.....................................................................8 2.2 Adobe Flash CS4 Professional與之前版本對比及其新功能..................................8 第三章 顯示器設(shè)備........................................................................................................11 3.1 概述......................................................................................................................11 3.2 顯示技術(shù)中的相關(guān)術(shù)語..........................................................................................12 3.3 顯示方式和顯示規(guī)格.............................................................................................14 3.4 光柵掃描成像原理.................................................................................................15 3.5 屏幕顯示與顯示緩存間的對應(yīng)關(guān)系........................................................................20 3.6 本章小結(jié).................................................................................................................24 第四章 開發(fā)流程...........................................................................................................25 4.1 圖形組件繪制........................................................................................................25 4.2 箭頭的繪制及動態(tài)效果實現(xiàn)...................................................................................26 4.3 字符矩陣的繪制及掃描動畫實現(xiàn)方法.....................................................................27 4.4 A/N顯示方式流程及其動態(tài)描述............................................................................28 4.5 時序控制與優(yōu)化....................................................................................................28 4.6 播放控制...............................................................................................................29 4.7 美化及校驗...........................................................................................................30 4.8 本章小結(jié)...............................................................................................................31 第五章 總結(jié)與改進........................................................................................................32 5.1 總結(jié)......................................................................................................................32
Ⅴ
題目來源
第一章 題目來源
1.1 題目背景
輸入輸出設(shè)備是計算機系統(tǒng)與人或其他設(shè)備、系統(tǒng)之間進行信息交互的裝置。人們常用數(shù)字、字符、文字、圖形、聲音等形式來表示各種信息,而在計算機內(nèi)部所能處理的則是以電信號形式表示的數(shù)字代碼(一系列0/1表示的二進制代碼)。在輸出設(shè)備中,顯示設(shè)備是計算機系統(tǒng)重要的輸出設(shè)備之一。對于軟件的設(shè)計和執(zhí)行效果往往以字符或圖形的形式在屏幕上顯示出來,以便操作者觀察結(jié)果。
在CRT顯示器中,畫面產(chǎn)生的字符或圖形都是用若干點組成的,每個字符橫向、縱向均占有一定的點數(shù),稱之為字符的點陣結(jié)構(gòu)。而用來產(chǎn)生字符點陣圖形的器件稱之為字符發(fā)生器。它有專用的芯片,如APPLE-I所用的2513,采用5*8點陣,能產(chǎn)生64種字符的點陣信息。也可以用通用ROM作為字符發(fā)生器,如PC機,用8KB ROM空間存放256種字符的點陣代碼,有三套字體,即每個字符可以用7*9,7*7,5*7點陣。
64個字符各自編碼的6位作為字符發(fā)生器的高位地址。當(dāng)需要在屏幕上顯示某字符時,按該字符的6位編址訪問ROM,選中這個字符的點陣。該字符的點陣信息是按行輸出的,并且要與電子束的掃描保持同步。因此,可以用CRT控制器提供的掃描時序作為字符發(fā)生器的低三位地址,經(jīng)譯碼后依次取出字符點陣的8行代碼。
為了提供顯示內(nèi)容,需要設(shè)置一個顯示緩沖存儲器,或稱為視頻隨機存取存儲器VRAM(video RAM)。其中存放一幀畫面的相關(guān)信息。顯示器一方面對屏幕進行光柵掃描,一方面同步地從VRAM中讀取顯示內(nèi)容,送往顯示器件。在字符方式顯示時,在緩存RAM中存放的是一幀待顯示字符的ASCII碼或其他形式的編碼,字符的點陣信息則存放在字符發(fā)生器(字庫)中。一個字符編碼占緩存的一個字節(jié),因此緩存的最小容量是由屏幕上字符顯示的行列規(guī)格決定的。字符顯示時,屏幕上每個字符位置對應(yīng)緩存中的一個字符編碼字節(jié),緩存各字節(jié)單元的地址隨著屏幕由左到右,自上而下的顯示順序從低到高安排。也即,緩存0號單元所放的字符數(shù)據(jù)經(jīng)字符發(fā)生器轉(zhuǎn)換為字形后,顯示在屏幕第一排字符左邊第一個位置上,1號單元所放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕第一行左邊第二個位置上,以此類推,緩存最后一個單元放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕最后一排右邊
題目來源
最末一個位置上。
為了便于清晰、明了、直觀的再現(xiàn)字符在屏幕上輸出顯示的整個過程與原理,便于學(xué)生直觀透徹的了解其全過程,方便學(xué)生學(xué)習(xí)和教學(xué)演示,利用FLASH動畫制作軟件,模擬出整個字符顯示的過程,特別是字符編碼、地址組織、調(diào)用顯示等過程。
1.2 實現(xiàn)方式及可行性
FLASH是一款強大的基于幀動畫的動畫制作軟件,其具有簡明但不失專業(yè)的動畫制作能力,利用幀的編輯及連接,使用ActionScript語言執(zhí)行相應(yīng)動作,可以方便制作出各種動畫效果,能夠直觀清晰的演示各種效果及步驟。此次利用FLASH10進行動畫演示制作,能夠充分展現(xiàn)出各步驟效果,讓演示過程流暢明了,便于理解字符顯示的整個過程。
1.3 課程設(shè)計效果
字符顯示FLASH演示動畫:
完整再現(xiàn)字符的編碼顯示過程,從VRAM中的字符編碼到ROM中的儲存點陣,從點陣調(diào)用再到點頻控制下的移位寄存器的移位,最后串行輸出依次顯示在屏幕上。動態(tài)直觀展現(xiàn)各流程的流向和字符的產(chǎn)生中間過程。
通過此動畫演示,清楚展現(xiàn)了字符顯示的內(nèi)部原理以及調(diào)用產(chǎn)生關(guān)系,掌握字符顯示全過程,讓人對整個流程留下清晰、直觀的印象。
開發(fā)環(huán)境
第二章 開發(fā)環(huán)境
2.1 Adobe Flash CS4 Professional程序
本設(shè)計以Adobe Flash CS4 Professional程序為開發(fā)工具。Adobe Flash CS4 Professional 軟件是業(yè)界領(lǐng)先的創(chuàng)作環(huán)境, 用于創(chuàng)建引人入勝的交互式體驗。面向使用不同平臺和設(shè)備的用戶。Flash 中的動畫制作更簡單,借助基于對象的動畫快速創(chuàng)建動畫、輕松修改運動路徑并全面控制個別動畫屬性。使用一系列鏈接對象創(chuàng)建類似于鏈的動畫效果, 或使用全新的骨骼工具扭曲單個形狀。
選擇Adobe Flash CS4 Professional作為開發(fā)工具因為其功能更為強大,應(yīng)用更為廣泛。
1.Adobe Flash CS4 Professional的工具箱可伸縮成單雙列的,面板調(diào)板可以縮為精美的圖標(biāo),半透明標(biāo)題欄,可隨意伸縮。
2.Adobe Flash CS4 Professional的界面會很方便在“設(shè)計布局”和“編程布局”間切換。
3.改良的鋼筆工具,類似illustrator的相應(yīng)工具。
4.屬性面板可以監(jiān)測出您畫的原始形狀是圓、橢圓還是方,而不像以前統(tǒng)一顯示出為形狀。
5.可以直接繪制出圈環(huán)。圓角矩形的四個拐角都可以單獨調(diào)整,有點像Fireworks的自動形狀屬性。
6.可直接導(dǎo)入分層的Photoshop PSD文件,并且可能決定哪些層需被導(dǎo)入。還可以保留圖層的上組、樣式、蒙版和智能濾鏡、路徑的可編輯性。導(dǎo)入選項包括是否保留原圖層內(nèi)容的位置和尺寸、是否保持PSD的分層狀態(tài)、是否把圖層轉(zhuǎn)換為影片剪輯,是否為其起實例名,以及選擇參考點的位置、單獨對每層進行JPG優(yōu)化等等。對于是否能夠保持文字圖層的可編輯狀態(tài),現(xiàn)在還不能完全確定。
7.可更完美的導(dǎo)入illustrator AI矢量文件,應(yīng)該可以保留所有特性,包括精確的顏色、形狀、路徑和樣式。
2.2 Adobe Flash CS4 Professional與之前版本對比及其新功能
開發(fā)環(huán)境
通過對比可看到Adobe Flash CS4 Professional比Adobe Flash CS3 Professional具有更多新功能: 1.基于對象的動畫
使用基于對象的動畫對個別動畫屬性實現(xiàn)全面控制, 它將補間直接應(yīng)用于對象而不是關(guān)鍵幀,可直接將補間動畫套用至物件而非關(guān)鍵影格。使用貝賽爾手柄輕松更改運動路徑。2.3D 轉(zhuǎn)換
借助令人興奮的全新 3D平移和旋轉(zhuǎn)工具, 通過 3D 空間為 2D 對象創(chuàng)作動畫, 您可以沿 x、y、z 軸創(chuàng)作動畫。將本地或全局轉(zhuǎn)換應(yīng)用于任何對象。但非真正意義上的3D,層的位置關(guān)系其顯示問題。(處于頂層的圖形不會因為3D旋轉(zhuǎn)而到達底部)3.反向運動與骨骼工具
使用一系列鏈接對象創(chuàng)建類似于鏈的動畫效果, 或使用全新的骨骼工具扭曲單個形狀。
開發(fā)環(huán)境
圖7-1,Adobe Flash CS4 Professional與Adobe Flash CS3 Professional功能對比
4.使用 Deco 工具和噴涂刷實現(xiàn)程序建模
將任何元件轉(zhuǎn)變?yōu)榧磿r設(shè)計工具。以各種方式應(yīng)用元件: 使用 Deco 工具快速創(chuàng)建類似于萬花筒的效果并應(yīng)用填充, 或使用噴涂刷在定義區(qū)域隨機噴涂元件。5.動畫編輯器
使用全新的動畫編輯器體驗對關(guān)鍵幀參數(shù)的細致控制, 這些參數(shù)包括旋轉(zhuǎn)、大小、縮放、位置和濾鏡等。使用圖形顯示以全面控制輕松實現(xiàn)調(diào)整。6.元數(shù)據(jù)(XMP)支持
使用全新的 XMP 面板加入中繼資料至 SWF 檔??焖僦概蓸?biāo)籤以增強協(xié)同作業(yè)并提供更佳的行動使用體驗。7.動畫預(yù)設(shè)
借助可應(yīng)用于任何對象的預(yù)建動畫啟動項目。從大量預(yù)設(shè)中進行選擇, 或創(chuàng)建并保存自己的動畫。與他人共享預(yù)設(shè)以節(jié)省動畫創(chuàng)作時間。
8.針對 Adobe AIR? 進行創(chuàng)作
運用全新的整合功能提供桌面互動使用體驗,借助發(fā)布到 Adobe AIR 運行時的全新集成功能, 實現(xiàn)交互式桌面體驗。面向跨更多設(shè)備-Web、移動和桌面的更多用戶。9.H.264 支持
借助 Adobe Media Encoder 編碼為 Adobe Flash Player 運行時可以識別的任何格式, 其它 Adobe 視頻產(chǎn)品也提供這個工具, 現(xiàn)在新增了 H.264 支持。10.全新 Adobe Creative Suite? 界面
借助直觀的面板??亢蛷棾鍪叫袨樘岣吖ぷ餍? 它們簡化了您在所有 Adobe Creative Suite 版本中與工具的交互。
顯示器設(shè)備
第三章 顯示器設(shè)備
3.1 概述
以可見光的形式傳遞和處理信息的設(shè)備,即顯示設(shè)備。如下圖所示。
圖 3-1
CRT和LCD顯示器
顯示設(shè)備是計算機系統(tǒng)的重要輸出設(shè)備之一。軟件設(shè)計及執(zhí)行結(jié)果的效果往往以字符或者圖形的形式在屏幕上顯示出來,以供使用者觀察。如果需要對程序做些修改,操作人員就可以根據(jù)顯示情況,通過鍵盤、鼠標(biāo)等輸入設(shè)備,將有關(guān)的數(shù)據(jù)和命令送入計算機,以便對程序的運行隨時進行人工干預(yù)和控制。因此,顯示設(shè)備是較為理想的人-機通信設(shè)備。
對于一般的用戶來說,要求顯示器在屏幕指定的位置顯示需要的字符、數(shù)字和圖形。對于高級用戶,涉及計算機輔助設(shè)計和輔助制造中,要求設(shè)備顯示繪制三維圖形等??傊?,顯示設(shè)備和其他I/O設(shè)備相比,不僅工作速度快、無機械噪聲,且還具有更強的編輯功能和通信功能,廣泛用于CAD、CAM、計算機模擬、計算機網(wǎng)和通信網(wǎng)中。
顯示設(shè)備子系統(tǒng)的硬件組成一般包括顯示器件、控制器和接口。在微型系統(tǒng)中,控制器和接口往往合并為一個整體,稱為顯示適配卡。其軟件組成有包含在操作系統(tǒng)內(nèi)部的驅(qū)動程序,可有操作系統(tǒng)調(diào)用;提供專門圖形功能的各種圖形軟件等。
顯示器的分類
按發(fā)光原理不同,可將顯示器劃分為一下兩類: 1.發(fā)光器件
外加電信號,發(fā)光器件將產(chǎn)生光輻射,從而發(fā)光,如:陰極射線管CRT(Cathode
顯示器設(shè)備
Ray Tube),發(fā)光二極管LED(Lighting Emitting Diode)和等離子顯示器PDP(Plasma Display Panel)等。
2.光調(diào)節(jié)器件
這類器件本身并不發(fā)光,工作時需要另設(shè)光源。在外加電信號作用下,器件的局部區(qū)域的光特性發(fā)生變化,引起透射光和反射光。顯示屏幕上收到器件形成的調(diào)制光,即隨電信號而變化的光。如:液晶顯示器LCD(Liquid Crystal Display),電化學(xué)反應(yīng)顯示等。
按所顯示的信息內(nèi)容不同,可將顯示器劃分為:字符顯示器、圖形顯示器、圖像顯示器三大類。
就一般情況而言,CRT顯示設(shè)備的清晰度和分辨率較高,大多數(shù)顯示終端仍以CRT顯示器為主,亦是本課程設(shè)計主要討論的對象。在CRT顯示設(shè)備中,以掃描方式不同,分成光柵掃描和隨機掃描兩種顯示器,以分辨率不同,分成高分辨顯示器和低分辨顯示器;以顯示的顏色分類,有單色(黑白)顯示器和彩色顯示器,以CRT熒光屏對角線的長度分類,有12英寸、14英寸、16英寸、19英寸等多種顯示器。
3.2 顯示技術(shù)中的相關(guān)術(shù)語
1.分辨率和灰度級
分辨率是指顯示器所能表示的像素個數(shù)。象素越高,分辨率越高,圖象越清晰,分辨率取決于顯像管熒光粉的粒數(shù)、熒光屏的尺寸和CRT電子束的聚焦能力。同時刷新存儲器要有與顯示像素數(shù)相對應(yīng)的存儲空間,用來儲存每個像素的信息。
灰度級是指黑白顯示器中所顯示的像素點的亮暗差別,在彩色顯示器中則表現(xiàn)為顏色的不用?;叶燃壴蕉啵瑘D象層次越清楚逼真,灰度級取決于每個像素對應(yīng)刷新存儲器單位的個數(shù)和CRT本身的性能。如果用4位表示一個象素,則只有16級灰度或顏色。如果用8位表示一個像素,則有256級灰度或顏色。2.刷新和刷新存儲器
顯示器設(shè)備
CRT發(fā)光是由電子束打在熒光粉上引起的,電子束掃過之后其發(fā)光亮度只能
顯示器設(shè)備
維持幾十毫秒便消失。為了使人眼能看到穩(wěn)定的圖像顯示,必須使電子束不斷重復(fù)掃描整個屏幕,這個過程叫做刷新。按人的視覺生理,刷新頻率大于25次/秒是才不會感到閃爍。顯示設(shè)備中通常選用電視中的標(biāo)準(zhǔn),每秒70幀圖象。
為了不斷提供刷新圖像的信號,必須把每一幀圖像信息存儲在刷新存儲器,也叫視頻存儲器。其存儲容量由圖象分辨率和灰度級決定。3.隨機掃描和光柵掃描
電子束在熒光屏上按某種軌跡運動稱為掃描??刂齐娮邮鴴呙柢壽E的電路叫做掃描偏轉(zhuǎn)電路。主要的掃描方式有隨機掃描和光柵掃描兩種。
隨機掃描時控制電子束在CRT屏幕上隨機地運動,從而產(chǎn)生圖像和字符。電子束只用在需要做圖的地方掃描,而不必掃描全屏幕,因此這種掃描方式畫圖速度快、圖像清晰。
光柵掃描是電視中采用的掃描方法。在電視中圖象充滿整個畫面,因此要求電子束掃過整個屏幕。光柵掃描時從上至下順序掃描,采用逐行掃描和隔行掃描兩種方式。如下圖所示。
圖 3-2
光柵掃描
3.3 顯示方式和顯示規(guī)格
1.顯示器的顯示方式
(1)字符/數(shù)字方式(A/N方式)
在這種顯示方式下,以字符為顯示內(nèi)容的基本單元,又稱為文本顯示方式。實際上,字符是由點陣組成的,在顯示過程中需將字符ASCII碼轉(zhuǎn)換為相應(yīng)的字符點陣代碼。
顯示器設(shè)備
(2)圖形方式(APA方式)
這種顯示方式下,以點(象素)為顯示的基本單位。
圖形不如字符那樣整齊,圖形的信息更具隨機性。不論字符還是圖形,實際上都有許多亮度不同的、或色彩不同的像點所組成。
可用分辨率這一指標(biāo)衡量顯示規(guī)格。對字符方式,分辨率指一幀畫面最多可顯示的字符行數(shù)和列數(shù),一般列數(shù)大于行數(shù)。進一步描述指標(biāo)是每個字符點陣的組成,即橫向點數(shù)與縱向點數(shù)。對于圖形方式,分辨率指一幀畫面最多可顯示的像點數(shù),即可顯示的水平線數(shù)與每線的點數(shù)。顯然,分辨率越高,畫面越清晰,顯示容量越大。
顯示器分為單色顯示器(單顯)與彩色顯示器(彩顯)兩類。對于單色顯示器,可用不同灰度提供畫面的多層次。對于彩色顯示器,則可以不同的顏色提供更好的顯示效果。相應(yīng)的,可提供的灰度級別或色數(shù)也是顯示規(guī)格中的重要指標(biāo)。2.顯示器的顯示規(guī)格
顯示規(guī)格取決于顯示控制器(適配卡)提供的顯示規(guī)格和顯示頭所能滿足的分辨率。
隨著技術(shù)的發(fā)展,顯示設(shè)備的不斷更新?lián)Q代,各設(shè)備廠商先后推出了各種顯示器適配卡,如VGA卡,A/N方式下:規(guī)格有25×40、25×80,2色、4色等。APA方式下:規(guī)格有320×200、800×600,2色、256色等。
3.4 光柵掃描成像原理
前面我們大致了解了光柵掃描方法,使大家對光柵掃描有了一定的認識,本小節(jié)中我們將更加細致的介紹光柵的掃描成像原理。
CRT顯示其所用的顯示器件是陰極射線管,其結(jié)構(gòu)原理如圖3-3所示。CRT主要由電子槍、視頻放大、掃描偏轉(zhuǎn)電路、熒光等幾部分組成。人們之所以能在CRT熒光屏行看見所顯示的圖形或字符,是因為陰極射線管的電子槍所發(fā)射的電子流經(jīng)過聚焦后形成電子束,轟擊熒光屏,使屏幕上所涂熒光粉發(fā)出可見光。
顯示器設(shè)備
要在屏幕上指定的位置進行顯示,需要通過掃描偏轉(zhuǎn)電路產(chǎn)生兩個互相垂直的電磁場,控制電子束在X方向和Y方向偏轉(zhuǎn),從而將電子束引向屏幕的相應(yīng)位置。
CRT顯示器可以采用多種掃描方式進行工作,用得最多的是光柵掃描和隨機掃描的兩種方式。在隨機掃描方式中,電子束沒有固定的掃描路徑,旨在需要的顯示字符或者圖形的地方掃描。因此,掃描控制信號隨顯示內(nèi)容的不同為有所變化,這就使掃描電路比較復(fù)雜。光柵掃描則有固定格式,不管在屏幕上需要顯示或者不需要顯示的地方,都按統(tǒng)一路徑全屏掃描。因此,掃描控制信號不隨顯示畫面變化,使得掃描電路比較簡單。目前,隨機掃描方式只用于圖形顯示,而光柵掃描因控制簡單,被廣泛用于字符顯示和圖形顯示器中。
圖 3-3 顯示頭的結(jié)構(gòu)原理
1.光柵的形成
在光柵掃描方式中,電子束從熒光的左上角開始,沿著稍稍傾斜的水平方向均勻地向右掃描,到達屏幕右端后迅速水平會掃到左端下一行位置,有從左向右均勻的掃描。這樣一行一行的打掃描,直到屏幕最后一行的右端。然后又垂直回掃,返回屏幕左上角,重復(fù)當(dāng)前的掃描過程。經(jīng)過電子束如此反復(fù)的從左至右、自上而下的掃描全屏,便在熒光屏上形成一條一條的垂直分布于整個屏幕的水平掃描線,如下圖示。這些掃描線稱為光柵,代表電子束在屏幕上的運動軌跡。水平回掃和垂直回掃時,熒光屏上下出現(xiàn)亮線,CRT處于“消隱”狀態(tài),如圖3-4中白線所示。
顯示器設(shè)備
圖 3-4
光柵-電子束的運動軌跡
為了實現(xiàn)這種有規(guī)律的光柵掃描,應(yīng)該通過電磁場的變化,控制電子束既作水平方向的運動,又做垂直方向的運動。因此,需要在CRT的水平偏轉(zhuǎn)線圈和垂直偏轉(zhuǎn)線圈中,分別記接通不同頻率做線性變化的鋸齒波電流或鋸齒波電壓,如圖示。水平方向的鋸齒波掃描電流引起的電磁場變化控制電子束的運動,形成水平掃描線(行掃描);垂直方向的鋸齒波掃描電流引起的電磁場變化則造成掃描線的垂直移動(場掃描)。這些鋸齒波電流是由CRT控制器送來的水平同步和垂直同步信號觸發(fā)器的掃描電路中的鋸齒波發(fā)生器產(chǎn)生的。
(a)行掃描電流
(b)場掃描電流
圖3-5
鋸齒掃描電流
2.象點存在的因素
由前面的內(nèi)容可知,一幀畫面是由一定數(shù)量的的平行的水平掃描線組成的,這些掃描線在一個垂直的場掃描控制下均勻的、自上而下分布于整個畫面。
每條掃描線由若干像點組成。每個像點的位置和亮度取決于下面的基本因素。電子束X向和Y向的偏轉(zhuǎn)決定像點的位置,電子束的通、斷、強、弱決定像點的亮度。由水平同步和垂直同步信號經(jīng)掃描電路產(chǎn)生的行。場掃描電流能夠通過電磁場的變化控制電子束的X偏轉(zhuǎn)和Y的偏轉(zhuǎn),那么電子束的強弱有什么信號來控
顯示器設(shè)備
制呢?前面講過,電子束由CRT管電子槍中的陰極發(fā)射的電子流經(jīng)過聚焦而成。在電子槍中還沒有一個控制柵,用控制柵和陰極之間的電位差來控制電子束電流的大小。因此,可將控制像點的視頻信號銅鼓視頻發(fā)達電路加在控制刪上,這樣便可以用外部信號來調(diào)整控制柵極點位的高低,以控制電子槍所發(fā)射的電子束的強弱,從而使像點的亮度發(fā)生變化。例如,當(dāng)控制柵所加的信號為“1”時,電子槍發(fā)射的具有一定能量的電子束,使屏幕上相應(yīng)的點發(fā)亮;當(dāng)信號為“0”時,電子槍不發(fā)射電子束,使像點成為暗點。若改變所加信號的電平大小,則可控制像點具有不同的亮度(灰度)。
如果畫面是彩色的,那么每個像點還要受顏色的控制。彩色CRT根據(jù)三基色原理,在顯示頭中設(shè)有3個電子槍,分別發(fā)射能產(chǎn)生紅、綠、藍3中基色的電子束。它們受3套視頻放大電路的控制,將紅、綠、藍三基色視頻信號(R,G,B)分別送到相應(yīng)的放大電路,用R、G、B與加亮信號I不同組和控制三束電子的強弱。相應(yīng)的熒屏光屏上的像點由能發(fā)出紅、綠、藍的熒光粉小點組成,當(dāng)一束(或兩束、三束)電子轟擊對應(yīng)的熒光粉小點時,屏幕上的像點便出現(xiàn)紅、綠、藍三基色之一或者三基色混合的其他顏色。如下圖所示。
圖3-6
象點顏色形成
3.字符點陣圖形的形成
在CRT顯示器中,畫面上的字符或圖形都是由若干點組成的,每個字符橫向、縱向均占一定的點數(shù),成為字符的點陣結(jié)構(gòu)。常用的字符點陣結(jié)構(gòu)有5×7點陣,5×8點陣,7×9點陣,如圖3-7所示。所謂5×7點陣,即每個字符由橫向5個點,縱向7個點,共35個點組成。其中,需要顯示的部分為亮點,不需要顯示的部分為暗點。
顯示器設(shè)備
在CRT顯示器中,用來產(chǎn)生字符點陣圖形的器件成為字符發(fā)生器。它有專用的芯片,如APPLE-1所用的2513,采用5×8點陣,能產(chǎn)生64種字符的點陣信息。
圖3-8是2513芯片的邏輯框圖,該芯片的核心部分是一個ROM,存儲64種字符的點陣碼,每個字符排成5列×8行的點陣形式,如圖6-13(A)所示。點陣圖中字符需要顯示的點用代碼1表示,不需要顯示的點則用代碼0表示。每個字符都以這種點陣圖形式的代碼形式存放在ROM中,一行代碼占1個存儲單元,因此一個字符的點陣代碼占8個存儲單元,每個單元5位。
圖 3-7
7×9字符點陣代碼
圖 3-8
2513字符發(fā)生器邏輯框圖
64個字符以各自的編碼的6位作為字符發(fā)生器的高位地址。當(dāng)需要在屏幕上顯示某字符時,按該字符的6位編碼訪問ROM,選中這個字符的點陣。該字符的點陣信息是按行輸出的,并且要與電子束的掃描保持同步。因此,可用CRT控制器提供的掃描時序作為字符發(fā)生器的低3位地址,經(jīng)譯碼后依次取出字符點陣的8行代碼。例如,字符H的6位ASCII碼是001000,以這6位編碼作為高位地址訪問的ROM,選中字符H的點陣代碼。當(dāng)掃描線序號為000,即電子束掃描屏幕上該字符未知的第一條光柵時,字符發(fā)生器輸出該點陣圖形的第一行代碼;序號為001,掃描第二條光柵,輸出第二行代碼:......;知道序號為111,即掃描字符位置的最后一條光柵時,字符H的8行代碼全部輸出完畢。
在屏幕上,每個字符行一般要顯示多個字符,而電子束在進行全屏幕掃描時,是沿屏幕從左向右的方向掃描完第一行光柵,再掃描第二行光柵。按照這種掃描方式,在顯示字符時,并不是對一排的每個字符單獨進行點陣掃描,而是采用對一排的所有字符的點陣進行逐行依次掃描。
顯示器設(shè)備
為使屏幕上顯示的字符不擠在一起,易于辨認,一排的各個字符間要留出若干點的位置,作為字符間的橫向間隔,這些點都是消隱的。例如,PC機的顯示器一般采用7×9字符點陣,而字符所占區(qū)間為9×14點陣。換句話說,字符間的橫向間隔是2個消隱點,排間的縱向間隔是5條消隱線。
3.5 屏幕顯示與顯示緩存間的對應(yīng)關(guān)系
為了提供顯示內(nèi)容,需要設(shè)置一個顯示緩沖存儲器,即前述的刷新存儲器,或稱為視頻隨即存取存儲器VRAM(VIDEO RAM)。顯示緩沖存儲器的功能包括數(shù)據(jù)緩沖和屏幕刷新。其中存放每一幀畫面的有關(guān)信息。顯示器一方面對屏幕進行光柵掃描,一方面同步地從VRAM中讀取顯示內(nèi)容,送往顯示器件。為了使畫面呈現(xiàn)某種動畫效果,就需要使VRAM中的內(nèi)容作相應(yīng)的變化,或者在讀取時進行某種地址轉(zhuǎn)換
從硬件角度講,顯示器控制器的基本任務(wù)就是將VRAM內(nèi)容同步地送往顯示器屏幕。為此,需要決定何時發(fā)出的水平同步信號?何時發(fā)出垂直同步信號?何時訪問VRAM?地址碼如何產(chǎn)生?從VRAM中讀出的代碼是否要經(jīng)過一定的轉(zhuǎn)換以變?yōu)榭刂乒恻c的信號?等等。這些工作以一定頻率,同步地、周而復(fù)始地進行。采取不同顯示規(guī)格,上述關(guān)系將不同。
VRAM中的內(nèi)容一般包括顯示內(nèi)容和屬性內(nèi)容兩個部分。前者提供顯示字符代碼,或者圖像的像點信息;后者則提出有關(guān)顯示的屬性。本課程設(shè)計中主要討論VRAM的顯示內(nèi)容。
VRAM一般設(shè)置在顯示器控制器,如CGA卡,EGA卡,VGA卡中。在個人計算機中,VRAM占主存空間,從軟件上講視為主存的一部分。在獨立的顯示終端中,VRAM作為外圍設(shè)備存在與主存分離。
我們了解各種顯示器的工作原理時,應(yīng)當(dāng)理解和掌握屏幕顯示與顯示緩存VRAM之間的對應(yīng)關(guān)系,即顯示緩存中存放的內(nèi)容、所需容量大小、緩存地址組織、由字符編碼到字符點陣之間的轉(zhuǎn)換,以及如何通過一組同步計數(shù)器控制屏幕的水平掃描與垂直掃描、何時訪問VRAM等。
顯示器設(shè)備
1.顯示內(nèi)容和容量
顯示器主要有字符和圖形兩種顯示方式。這兒以CRT為研究對象來討論在這兩種顯示方式下,顯示存儲器的內(nèi)容和容量。
在字符顯示方式下,顯示存儲器中存放的是每一幀待顯示字符的ASCII碼,字符點陣信息則存放在相應(yīng)的字符發(fā)生器中,如前面所舉的2513字符發(fā)生器。在這種方式下,一個字符編碼占緩存的一個字節(jié),因而顯示存儲器的最小容量由屏幕上字符顯示的陣列規(guī)格決定。這里我們假設(shè)在這種顯示方式下字符的顯示規(guī)格為m行 ×n列,那么顯示存儲器的最小容量(vol,單位為字節(jié))為:
vol?m?n
例如,一幀字符的顯示規(guī)格為25行×80列,那么緩存的最小容量是2KB。
在圖形顯示方式下,顯示存儲器中存放的是每一幀待顯示圖形的像點代碼,其中0和1分別表示圖形中的暗點和亮點。這些圖形可以是漢字、字符,還可以是幾何圖形、圖標(biāo)等。在這種顯示方式下,顯示存儲器的容量取決于屏幕分辨率和現(xiàn)實的顏色種類。這里我們假設(shè)在圖形顯示方式下屏幕的分辨率為想x線×y點,每個點需要b位代碼來表示,那么顯示存儲器的最小容量(vol,單位為字節(jié))為:
x?y?bvol?8
例如,屏幕分辨率為200線×640點,在單色顯示下,則需要一個16KB的緩存來存放一幀的像點代碼。在彩色顯示下,假設(shè)每個點需要2位代碼來表示,則此時需要一個32KB的緩存來存放一幀的像點代碼。由此我們可以得出,在分辨率(x×y)不變時,顏色增加(b↑),則顯示緩沖存儲器的容量也增加(vol↑);在容量(vol)不變時,顏色增加(b↑),則顯示分辨率降低(x×y↓)。2.顯存的地址組織
顯示緩存中不論存放字符的代碼信息還是圖像的像點信息,每個數(shù)據(jù)位置都應(yīng)該與屏幕的位置一一對應(yīng),才能在屏幕的指定位置上獲得所要顯示的字符或圖
顯示器設(shè)備
形。一般情況下,屏幕顯示從左向右,自上而下,顯存地址從低到高安排。
字符顯示時,屏幕上每個字符位置對應(yīng)緩存中的一個字符編碼字節(jié),緩存各字節(jié)單元的地址隨著屏幕由左向右,自上而下的顯示順序從低向高安排。也就是說,緩存0號單元所放的字符數(shù)據(jù)經(jīng)字符發(fā)生器轉(zhuǎn)換為字形后,顯示在屏幕第一排字符左邊第一個位置上,1號單元放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕第一行左邊第二個位置上??緩存最后一個單元放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕最后一排右邊最末一個位置上。其緩存地址安排與屏幕位置的對應(yīng)關(guān)系如圖3-9所示。
圖形顯示時,用掃描行*列(像點的位置)對應(yīng)緩存的一位(黑白顯示)或幾位(彩色顯示)。緩存地址也按屏幕掃描順序由低向高遞增,各地址單元內(nèi)高位存放的點先掃在屏幕上,低位存放的點后顯示。其緩存地址安排與屏幕位置的對應(yīng)關(guān)系如圖3-10所示。
圖 3-9
A/N方式下的地址組織
圖 3-10
圖形方式下的地址組織
3.信息轉(zhuǎn)換
緩存中的字符編碼或圖形像點信息都是一些二進制代碼,需要經(jīng)過轉(zhuǎn)換才能成為圖像顯示在屏幕上。下面討論在字符方式和圖形方式下,緩存中的信息如何轉(zhuǎn)換為屏幕上的圖像。
在字符方式下,首先從緩存取出字符編碼,將字符編碼和CRT控制器提供的掃描時序分別送入字符發(fā)生器地址端高位和低位,取出字符的一行點陣代碼。這行代碼是并行輸出的,需要送入移位寄存器轉(zhuǎn)換為串行的點脈沖信號。將這串點脈沖作為視頻信號依次送入CRT視頻接收端,控制屏幕上像點的亮度,在相應(yīng)的掃描線上形成與該行點陣代碼相對應(yīng)的亮點和暗點。重復(fù)上述過程,屏幕將出現(xiàn)一幀字符的圖像。如圖3-11所示。
顯示器設(shè)備
圖像顯示時,因為緩存中存放的就是像點信息,所以轉(zhuǎn)換比較簡單。由緩存取出一個字節(jié)的像點信息直接送入移位寄存器,在點頻的控制下進行移位,串行地輸出與掃描同步的視頻信號,用以控制在屏幕上顯示相應(yīng)的圖形像點。如圖3-12。
圖 3-11 字符方式下的信息轉(zhuǎn)換
圖 3-12 圖形方式下的信息轉(zhuǎn)換
4.同步控制
不論是字符還是圖形顯示方式,都要求行、場掃描和視頻信號在時間上嚴格同步,即 電子束掃描到某點位置,相應(yīng)視頻信號應(yīng)同時送到,控制點亮或不亮。這里就需要解決以下幾個問題:何時訪問顯存,取字符編碼或圖形點代碼?何時發(fā)水平同步信號?何時發(fā)垂直同步信號?第一個問題是如何控制產(chǎn)生相應(yīng)的視頻信號,后兩個問題是如何控制電子束掃描。
為解決上述提出的幾個問題,在顯示器中設(shè)有若干級計數(shù)器,對顯示器點頻進行若干級分頻,產(chǎn)生相應(yīng)控制信號。
對于我們課程設(shè)計中重點研究的字符顯示方式,其中設(shè)置了4級計數(shù)器,分別是點計數(shù)器、字符計數(shù)器、線計數(shù)器、行計數(shù)器。
假如,PC機的顯示規(guī)格為:每幀最大顯示25行*80列,字符點陣7*9,自付區(qū)9*14。那么,各計數(shù)器之間的對應(yīng)關(guān)系如下圖所示(圖中l(wèi)為水平回掃軌跡折合所占的字符數(shù),m為垂直回掃軌跡折合所占的行數(shù))。
圖3-13
字符顯示方式下各計數(shù)器之間的對應(yīng)關(guān)系
點計數(shù)一個循環(huán),訪問VRAM一次以讀取顯示字符的編碼,VRAM的地址根據(jù)行計數(shù)值與字符計數(shù)字決定。
每讀一次VRAM,就緊跟著讀一次字符發(fā)生器ROM,由VRAM讀出的字符編碼產(chǎn)生ROM的高位地址,線計數(shù)值決定ROM的低位地址。
顯示器設(shè)備
每次從ROM中讀出顯示字符的一線7位,由點脈沖控制逐位顯示7點(亮或暗)。
由于每條水平掃描線只能顯示一行字符(可多達80個)的一線,所以,上述訪問VRAM與ROM的過程需要重復(fù)9遍(每遍又要多次訪問VRAM和ROM,以讀取不同的字符),才能顯示完整的一行字符。
字符計數(shù)循環(huán)一次,發(fā)一次水平同步信號。行計數(shù)循環(huán)一次,發(fā)一次垂直同步信號。
為了讓大家對字符顯示方式的同步控制有更為明晰的認識,這兒將其與圖形顯示方式的同步控制做比較。
在同步顯示方式下,設(shè)置了3級計數(shù)器,它們分別是點計數(shù)器、字節(jié)計數(shù)器、線計數(shù)。設(shè)某單色圖形顯示器的分辨率為800點*200線。那么各級計數(shù)器之間的對應(yīng)關(guān)系如下圖所示(圖中l(wèi)為水平回掃軌跡折合所占的字節(jié)數(shù),m為垂直回掃軌跡折合所占的線數(shù))。
圖3-14
圖形顯示方式下各計數(shù)器之間的對應(yīng)關(guān)系
3.6 本章小結(jié)
本章中我們了解了各種顯示設(shè)備以及顯示技術(shù)的相關(guān)術(shù)語,進而結(jié)合CRT的工作方式介紹了字符和圖形兩種顯示方式,并在這兩種顯示方式的對比中讓大家對顯示器有更深的理解和認識。在屏幕的組織形式的基礎(chǔ)上,我們進一步了解了屏幕顯示和顯示緩存之間的對應(yīng)關(guān)系,并結(jié)合兩種顯示方式進行了較為細致的說明。最后我們結(jié)合屏幕的顯示,展示了顯示器內(nèi)部各級計數(shù)器之間的對應(yīng)關(guān)系。在下一章中我們將結(jié)合以上原理進入本課程設(shè)計的核心---用flash演示字符顯示方式下屏幕顯示和顯示緩存之間的對應(yīng)關(guān)系以及信息的轉(zhuǎn)換路徑。
開發(fā)流程
第四章 開發(fā)流程
本章概要:
使用FLASH實現(xiàn)A/N顯示方式的演示動畫,首先構(gòu)建實現(xiàn)的大致思路: 1.各圖形組件的繪制
2.箭頭的繪制及動態(tài)效果實現(xiàn)
3.字符矩陣的繪制及掃描動畫實現(xiàn)方法 4.A/N顯示方式流程及其動態(tài)描述 5.時序控制與優(yōu)化 6.播放控制 7.美化及校驗
4.1 圖形組件繪制
首先規(guī)劃靜態(tài)組件的大體位置。需要繪制的靜態(tài)組件如下:VRAM、ROM、地址譯碼器、移位寄存器、掃描時序、行譯碼器。
考慮到便于管理,將繪制的圖形一律聲明為元件。在元件庫里統(tǒng)一管理。
開發(fā)流程
圖4-1 各圖形的繪制
為便于管理各圖形都以元件的形式由元件庫統(tǒng)一管理
4.2 箭頭的繪制及動態(tài)效果實現(xiàn)
首先按需繪制好長度合適的箭頭。
接下來考慮箭頭動態(tài)效果的實現(xiàn)。在演示動畫里希望達到的效果是:箭頭所代表的信息傳遞路線第一次出現(xiàn)時,箭頭以擦除效果出現(xiàn);當(dāng)該信息傳遞路線再次被使用的時候,箭頭產(chǎn)生閃爍效果以標(biāo)志此路線被激活。
圖4-2 箭頭動態(tài)效果實現(xiàn)
利用遮罩圖層的滑動達到箭頭的動畫效果
開發(fā)流程
箭頭動畫具體在FLASH中的實現(xiàn)是利用了遮罩圖層功能(見圖4-2)。為每個箭頭建立對應(yīng)的遮罩圖層,遮罩圖層的運動會引起箭頭的可見性的變化。對遮罩圖層內(nèi)容使用用補間動畫可以實現(xiàn)箭頭的擦除效果,而閃爍效果則直接對遮罩內(nèi)容進行幾次遮擋和移開就可以實現(xiàn)。
4.3 字符矩陣的繪制及掃描動畫實現(xiàn)方法
為了清晰展示出光柵逐行掃描的過程及其內(nèi)部實現(xiàn),我采用了數(shù)字01和色塊結(jié)合的方式進行描述。矩陣中1表示改點要顯示,同時用紅色色塊進行標(biāo)識。(見圖4-3)
圖4-3 字符矩陣的繪制
用數(shù)字01和色塊結(jié)合的方式進行描述
掃描動畫的實現(xiàn)方式和箭頭動畫類似,都是在加動畫的圖層上添加一個遮罩圖層,利用遮罩圖層的逐行運動產(chǎn)生逐行掃描的效果。(見圖4-4)
開發(fā)流程
圖4-4 掃描動畫的實現(xiàn)
4.4 A/N顯示方式流程及其動態(tài)描述
這一步中應(yīng)按時序?qū)⒁獙崿F(xiàn)的動畫效果準(zhǔn)備好。
在演示動畫中期望達到的預(yù)期效果中有如下部分需要動畫: VRAM——>地址譯碼器(提取字符ASCII碼)地址譯碼器——>ROM(找到對應(yīng)的字符矩陣)ROM——>移位寄存器(將并行數(shù)據(jù)轉(zhuǎn)化為串行)移位寄存器——>逐行掃描
CRT控制器——>行譯碼器(發(fā)出掃描信號)行譯碼器——>ROM(確定要掃描的行號)
4.5 時序控制與優(yōu)化
在這一步需要統(tǒng)籌考慮動畫的時間安排,將第4步中涉及的動畫過程分組管
開發(fā)流程
理,根據(jù)時序在時間軸上安排動畫。
(注:分組管理的思想對于FLASH這種多圖層編輯軟件來說尤為重要,相當(dāng)于面向?qū)ο蟮某绦蛘Z言中的“類”,將具有類似行為屬性的元素統(tǒng)一封裝管理。)
在這一步已經(jīng)完成了基本動畫的演示,根據(jù)播放效果進行時間上的優(yōu)化。
4.6 播放控制
為了達到更好的展示效果,需要對動畫提供控制信息,以便控制動畫的播放狀態(tài)。
此處添加了三個按鈕,分別實現(xiàn)回放、暫停、和播放。(見圖4-5)
圖4-5 播放控制
圖中按鈕自左向右依次是回放、暫停和播放
FLASH CS4中不再提供直接在按鈕上添加動作的功能,只能在幀上添加動作,因此需要為每個按鈕注冊為監(jiān)聽者。以播放按鈕為例,最后一行為注冊。(見圖4-6)
開發(fā)流程
圖4-6 播放按鈕的腳本描述
將所有按鈕制作完畢之后,希望影片在按下播放鍵之后才播放(而不是初始就自動播放),需要在場景的時間軸上添加一個控制圖層,第一幀中加入stop();命令。
4.7 美化及校驗
最后,為使演示動畫更完美,為演示動畫做美化和收尾工作。最終大功告成:
開發(fā)流程
圖4-7 最后的美化工作
4.8 本章小結(jié)
本章主要討論了A/N顯示方式演示動畫的FLASH實現(xiàn)。其中涉及到的要點有組件的動畫效果實現(xiàn),字符矩陣動畫的實現(xiàn)思路,并梳理了A/N顯示方式的邏輯流程。為了完善動畫演示過程,我們還在FLASH中加入了對播放的控制,以及一些簡單的腳本編寫。
總結(jié)與改進
第五章 總結(jié)與改進
5.1 總結(jié)
顯示設(shè)備是幾乎每個人在日常生活中都接到的器件,包括電視機屏幕,電腦顯示屏,手機顯示屏等等,而顯示設(shè)備本身也是千變?nèi)f化。隨著踏入21世紀的大門,科學(xué)技術(shù)駛?cè)肓丝燔嚨溃@也帶來了顯示設(shè)備的不斷升級換代,從CRT到LCD,再到LED,其中又伴隨著設(shè)備體積的減小,分辨率的逐漸提高,在帶來極好的便攜性的同時,也給我們的視覺也帶來一次次的沖擊。新一代的顯示技術(shù)正在日新月異,高清的,可折疊式的塑料顯示器,利用空氣反射等構(gòu)成的顯示設(shè)備、顯示原理和顯示方式正在一步步向前推進。
本次課程設(shè)計在顯示器的不斷更新?lián)Q代的背景下,向您介紹了基本的顯示設(shè)備,而后以CRT顯示設(shè)別為例,介紹了主要的兩種顯示方式以及顯示器的顯示原理,為您進一步了解各種新型的顯示設(shè)備打好基礎(chǔ)。其中,通過對比字符顯示方式和圖形顯示方式,讓您能夠更加深刻的理解兩種顯示方式以及它們不同的工原理,而后結(jié)合具體的flash演示系統(tǒng),使您以更加直觀的方式去了解顯示器的顯示原理,屏幕組織和顯示緩存之間的對應(yīng)關(guān)系,以及光柵掃描的成像原理。限于時間等因素,課題中只是通過字符顯示方式的flash演示向您展示了顯示緩存的內(nèi)容、地址組織以及各種信號的同步控制,而圖形顯示方式在第三章顯示設(shè)備中有較為詳細的介紹,只要根據(jù)圖形顯示方式的相應(yīng)的基本顯示原理和顯示緩存的地址組織等,便可以做出和字符顯示方式下的flash演示相似的效果。最后希望大家能結(jié)合文中的基本原理和flash演示對顯示設(shè)備的顯示原理有較為深刻的理解,為進一步的學(xué)習(xí)打下堅實的基礎(chǔ)。
5.2 不足之處及改進方式:
由于時間倉促以及同學(xué)們水平有限,對課程中的錯誤以及不足之處,懇請老師批評指正。
總結(jié)與改進
我們也認識到本課程中有些不足的地方,各種顯示設(shè)備以及顯示技術(shù)的相關(guān)術(shù)語,很多地方我們都只是簡要的說明了一下,某些具體的事例也缺少相應(yīng)的圖文說明。
比如說顯示器到底是什么,其實到目前為止顯示器的概念還沒有統(tǒng)一的說法,但對其認識卻大都相同,顧名思義它應(yīng)該是將一定的電子文件通過特定的傳輸設(shè)備顯示到屏幕上再反射人眼的一種顯示工具。從廣義上講,街頭隨處可見的大屏幕,電視機的熒光屏、手機、快譯通等的顯示屏都算是顯示器的范疇,但目前一般指與電腦主機相連的顯示設(shè)備。
在顯示器的分類上,可以按:1.顯示器的尺寸 2.調(diào)控方式不同 3.顯像管種類的不同等多種方式進行分類4..按發(fā)光原理不同等多種方式進行分類。而在我們課程設(shè)計之中只是簡要按發(fā)光原理不同而進行了分類。
在有關(guān)刷新和刷新存儲器的方面:動態(tài)MOS存儲器的刷新可以分為:1.集中式刷新方式 2.分散式刷新方式 3.異步式刷新方式而這些我們都并沒有 去詳細講解,而只是簡要的說明了下。
在有關(guān)屏幕顯示與顯示緩存間的對應(yīng)關(guān)系的講解處,也缺少相應(yīng)的圖形進行幫助分析說明,所以文中相應(yīng)的地方可以適當(dāng)加些圖片進行輔助說明,如圖所示:
圖 5-1
屏幕顯示與顯示緩存間的對應(yīng)關(guān)系
總結(jié)與改進
由此可見如果每個知識點我們要去深入的研究的話,這幾乎是不可能的,這
總結(jié)與改進
也是超出了同學(xué)們的理解范圍的了。所以文中很多相關(guān)術(shù)語我們也是簡要的講解了下,并沒有進行深入的探討。而后對于兩種主要的顯示方式,我們只是較為詳細的介紹了字符顯示方式,對于圖形顯示方式我們只是以類比思想的方式,大概介紹了一下。而后的演示系統(tǒng)也只是向您較為直觀的展示了字符方式下的屏幕組織和緩存組織,以及對應(yīng)的同步控制等,而對于圖形顯示方式只是在原理方面有較為詳實的介紹,具體實現(xiàn)只需按部就班,仿照著字符顯示方式的實現(xiàn)方式去做,本次課程中限于時間關(guān)系就沒有具體實現(xiàn)。
至于作為本課程設(shè)計的核心部分-------用flash演示字符顯示方式下屏幕顯示和顯示緩存之間的對應(yīng)關(guān)系以及信息的轉(zhuǎn)換路徑,也存在這一些不足之處。其中最大的缺陷便是該程序缺少必要的用戶交互界面。如果能夠在這方面做的更為生動點的話,那么運行效果就更好了。比如用戶可以任意的在一個文本框中輸入一串字符串,然后程序會在舞臺上顯示出相應(yīng)的運行效果,這樣就能使用戶感覺更為真實與互動。
在flash制作中畫面的整潔是很重要的,一個整潔的畫面可以讓人第一眼看上去感覺很很清晰自然,也顯得井然有序。
其次應(yīng)該要盡可能的使用圖層,因為圖層可以讓我們在程序制作的過程中,對整個程序的結(jié)構(gòu)以及流程都能夠很清楚地把握住。
還應(yīng)該要多使用影片剪輯實例,很多同學(xué)在制作flash的過程中都喜歡把所有的內(nèi)容都放在主時間軸上,制作混亂,修改起來連自己也找不到地方,并且顧此失彼。其實好的課件主時間軸上只有為數(shù)不多的關(guān)鍵幀,每一個關(guān)鍵幀上放置一個主題內(nèi)容,這些內(nèi)容都包含在一個影片剪輯之中,制作方便,修改也就不必到處亂找了。這些都是我們在本課程制作過程中還得注意的地方。
缺少與動畫播放同步的音頻講解也是本課程設(shè)計的一大缺陷,一個好的flash課件都是音頻與視屏或者動畫相結(jié)合同步播放的,所以這也是我們還需改進的地方
當(dāng)然同學(xué)們都是已經(jīng)盡夠自己的最大努力的了。主要還是由于很多同學(xué)都沒有學(xué)過flash制作,同學(xué)們的水平有限,所以最后效果也顯得不盡完美,還需老師能夠指正!
參考文獻
參考文獻
1、羅克露,單立平,劉輝,俸志剛等編著。計算機組成原理。電子工業(yè)出版社,2004.8
2、白中英著。計算機組成原理。高等教育出版社,2002.6
3、王愛英主編。計算機組成與結(jié)構(gòu)。清華大學(xué)出版社,2000.12
4、王閔編著。計算機組成原理。電子工業(yè)出版社,2001.1
5、王誠主編。計算機組成與設(shè)計。清華大學(xué)出版社,2002,9
6、張新榮,劉鋒,楊潔,張鋼編著。計算機組成原理教程。北京希望電子出版社,2002.7
7、馬維華等編著。從8086到Pentium III微型計算機及接口技術(shù)。科學(xué)出版社,2002.2
8、周明德編著。微型計算機系統(tǒng)原理及應(yīng)用。清華大學(xué)出版社,2002.6
9、李繼燦主編,郭麥成等編著。微型計算機技術(shù)及應(yīng)用——從16位到64位。清華大學(xué)出版社,2003.2
10、袁開榜編著。計算機組成原理。高等教育出版社,1994
11、(美)斯托林斯(Stallings,W.)。Computer Organization and Architecture:Designing for Performance。Prentice Hall,21July, 2005
12、(荷)特納鮑姆(Tanenbaum,A.S.)著。Structured Computer Organization(第四版)。Prentice Hall,2002.1
13、John D.Carpinelli。Computer Systems Organization&Architecture。Pearson Education,2002.1
14、John P.Hayes。Computer Architecture and Organization。Prentice Hall,2001.10