計算機組成原理論文(最終定稿)_第1頁
計算機組成原理論文(最終定稿)_第2頁
計算機組成原理論文(最終定稿)_第3頁
計算機組成原理論文(最終定稿)_第4頁
計算機組成原理論文(最終定稿)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機組成原理論文(最終定稿)第一篇:計算機組成原理論文課程論文題目系部專業(yè)班級學生姓名學號計算機組成原理論文計算機科學與技術(shù)計算機科學與技術(shù)2012年5月16日計算機組成原理課程綜述內(nèi)容摘要計算機組成原理是計算機科學與技術(shù)專業(yè)的主干硬件專業(yè)基礎(chǔ)課,本書突出介紹計算機組成的一般原理,不結(jié)合任何具體機型,在體系結(jié)構(gòu)上改變了過去自底向上的編寫習慣,采用從外部大框架入手,層層細化的敘述方法,即采用自頂向下的分析方法,詳述了計算機組成原理,使讀者更容易形成計算機的整體概念。此外,為了適應計算機科學發(fā)展的需要,除了敘述基本原理外,本書還增加了不少新的內(nèi)容,書中舉例力求與當代計算機技術(shù)相結(jié)合,考慮到不好學校不設(shè)外部設(shè)備課程,故本書適當?shù)卦黾恿送獯婧屯獠吭O(shè)備的內(nèi)容。通過本書的學習,可以對計算機的原理有個整體的概念,能有個大概的了解,對待不同的機型以后也會好掌握的。計算機組成原理課程綜述在計算機普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計算機的應用在政治、經(jīng)濟、文化等方方面面產(chǎn)生了巨大影響。而計算機的知識更新的速度非常的快,這就使得我們這些學計算機的面臨著要不斷的更新自己關(guān)于計算機的知識,以適應市場的需要。其實在大學四年里,我們并不能學到很多的知識,我們學習的只不過是如何學習的能力,大學就是培養(yǎng)學生各種能力的地方。在大學里學到的知識很多是你以后走上社會用不到的。這就要求我們在學習課本上的理論知識的同時,還應從中學習到學習的能力。計算機組成原理是硬件系列課程中的核心課程,是計算機專業(yè)重要的專業(yè)基礎(chǔ)課,它對其它課程有承上啟下的作用,它的先修課程為“匯編語言”、“數(shù)字邏輯”,它又與“計算機系統(tǒng)結(jié)構(gòu)”、“操作系統(tǒng)”、“計算機接口技術(shù)”等課程密切相關(guān)。它的主要教學任務是要求學生能系統(tǒng)地理解計算機硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學生對計算機硬件結(jié)構(gòu)的分析、應用、設(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)等的深入剖析和詳細講解,使我們能形象的理解計算機的基本組成和工作原理。而且為了適應計算機科學發(fā)展的需要,除了敘述基本原理外,書中還增加了新的內(nèi)容,書中舉例力求與當代計算機技術(shù)相結(jié)合。而且該課程的工程性、實踐性、技術(shù)性比較強,還強調(diào)培養(yǎng)學生的動手動腦能力、開創(chuàng)與創(chuàng)新意識、實驗技能,這些要求更多的是通過作業(yè)、教學實驗等環(huán)節(jié)完成,要求學生有意識地主動加強這些方面的練習與鍛煉。(三)本課程的作用計算機組成原理課,對于許多必須學習這門課的學生來說都會感到困難和不理解,為什么要學習這門課,本人在這里可以打個比喻。在過去每個人都會造人,但是都不清楚他的詳細過程,現(xiàn)在由于科學家的工作,使得我們都清楚了他的過程,就使得我們能夠創(chuàng)造出來比較優(yōu)良的人來了。用計算機的過程和這個差不多,當我們明白了計算機的組成和工作原理以后,我們就可以更好的使用好計算機,讓它為我們服務。實際應用首先我認為在《計算機組成原理》這本書中學到的有關(guān)計算機原理方面的知識,對我們以后了解計算機以及和計算機打交道,甚至在以后應用計算機時,都可能會有很大的益處,計算機原理的基本知識是不會變的,變也只是會在此基礎(chǔ)上,且不會偏離這些最基本的原理,尤其是這本計算機組成原理介紹的計算機原理是一種一般的計算機原理,不是針對某一個特定的機型而介紹的,下面我們來談談系統(tǒng)總線的發(fā)展和應用。定義總線,英文叫作“BUS”,即我們中文的“公共車”,這是非常形象的比如,公共車走的路線是一定的,我們?nèi)魏稳硕伎梢宰曹嚾ピ摋l公共車路線的任意一個站點。如果把我們?nèi)吮茸魇请娮有盘枺@就是為什么英文叫它為“BUS”而不是“CAR”的真正用意。當然,從專業(yè)上來說,總線是一種描述電子信號傳輸線路的結(jié)構(gòu)形式,是一類信號線的集合,是子系統(tǒng)間傳輸信息的公共通道[1]。通過總線能使整個系統(tǒng)內(nèi)各部件之間的信息進行傳輸、交換、共享和邏輯控制等功能。如在計算機系統(tǒng)中,它是CPU、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機的各個部件通過主機相連接,外部設(shè)備通過相應的接口電路再于總線相連接。工作原理系統(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)與存儲器、輸入輸出接口部件的連接線。可以認為,一臺微型計算機就是以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ù)總線和地址總線可以在地址鎖存器控制下被共享,也即復用。地址總線是專門用來傳送地址的。在設(shè)計過程中,見得最多的應該是從CPU地址總線來選用外部存儲器的存儲地址。地址總線的位數(shù)往往決定了存儲器存儲空間的大小,比如地址總線為16位,則其最大可存儲空間為216(64KB)。數(shù)據(jù)總線是用于傳送數(shù)據(jù)信息,它又有單向傳輸和雙向傳輸數(shù)據(jù)總線之分,雙向傳輸數(shù)據(jù)總線通常采用雙向三態(tài)形式的總線。數(shù)據(jù)總線的位數(shù)通常與微處理的字長相一致。例如Intel8086微處理器字長16位,其數(shù)據(jù)總線寬度也是16位。在實際工作中,數(shù)據(jù)總線上傳送的并不一定是完全意義上的數(shù)據(jù)??刂瓶偩€是用于傳送控制信號和時序信號。如有時微處理器對外部存儲器進行操作時要先通過控制總線發(fā)出讀/寫信號、片選信號和讀入中斷響應信號等??刂瓶偩€一般是雙向的,其傳送方向由具體控制信號而定,其位數(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)折中也完成三次飛躍式的提升。與這個過程相對應,計算機的處理速度、實現(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代,但它的每次變革都令計算機的面貌煥然一新。心得體會自從上了大學后,進入這個專業(yè)后才能這么經(jīng)常的接觸到電腦,才能學到有關(guān)電腦方面的知識。正因為接觸這類知識比較的晚,所以學習這方面的知識感覺到吃力。學習了這門課后覺得,計算機組成原理確實很難,隨著計算機技術(shù)和電子技術(shù)的飛速發(fā)展。計算機內(nèi)部結(jié)構(gòu)日趨復雜和龐大而且高度集成化。這使的我們普遍感到計算機組成原理這門課難學、難懂、概念抽象、感性認識差。在計算機技術(shù)快速發(fā)展的今天,新技術(shù)、新理論從提出到實際應用的周期大大縮短。我們很難在有限的教學時間內(nèi).在理解掌握基本知識技能的基礎(chǔ)上。學習新知識、新技術(shù),很難增強我們的學習興趣。也就更談不上能夠利用基本原理解決在學習過程中所遇到的新問題。當進入第四章,存儲器的學習時,各種問題就不斷的出現(xiàn),尤其在進行存儲器容量擴展時,很多的問題都是似懂非懂的,在做題目時,也是犯各種各樣的錯誤。在第五章的學習中,對于I/O設(shè)備與主機交換信息的控制方式中的程序查詢方式,程序中斷方式和DMA方式有了點了解。最難的就要數(shù)中央處理器和控制單元了。對于計算機運算方法,這個沒太搞懂,像定點運算中的乘法運算和除法運算,又是用的什么原碼一位乘、原碼兩位乘、補碼一位乘、補碼兩位乘??傊沂潜焕@暈了。還有就是控制單元的設(shè)計方法微程序設(shè)計,這個知識點也是不太懂,總的來說這門課程,學得不是很好??墒峭ㄟ^這門課的學習,我也學習到了很多以前不知道的知識:計算機都有些什么硬件,都有哪幾類總線,總線在計算機中又扮演著什么角色。計算機中的存儲器有哪些等等。讓我對計算機有了一個大致的了解。至少我不再像以前那樣對計算機什么也都不懂。結(jié)語通過學習這門課程,我們能夠從中得到有關(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)以及它們建立和分析的過程,這一過程是應該以深入理解計算機組成原理為基礎(chǔ)的。培養(yǎng)學生理論聯(lián)系實際的能力。計算機實踐教學是計算機課程的重要環(huán)節(jié),學好計算機僅靠理論知識是不夠的,課堂講授是使學生掌握計算機的基本知識和基本技能,而計算機實踐教學的目的是要通過實際操作將所學到的知識付諸實際,是課堂教學的延伸和補充。計算機設(shè)計與實踐就是從理論、抽象、設(shè)計三個方面將計算機系統(tǒng)內(nèi)部處理器、存儲器、控制器、運算器、外設(shè)等各個部分聯(lián)系起來,達到互相支撐、互相促進進。參考文獻[1]唐碩飛主編計算機組成原理高等教育出版社[2]陳金兒,王讓定,林雪明,等.基于CC2005的“計算機組成原理與結(jié)構(gòu)”課程改革[J].計算機教育,2006(11):33-37.[3]鄭玉彤.《計算機組成原理》課程實現(xiàn)的比較研究[J].中央民族大學學報,2003,12(1):79-82.[4]劉旭東,熊桂喜.“計算機組成原理”的課程改革與實踐[J].計算機教育,2009(7):74-76.[5]趙秋云,何嘉,魏樂.對《計算機組成原理》課程教學模式的探討[J].電腦知識與技術(shù),2008,4(3):693-694.[6]姚愛紅,張國印,武俊鵬.計算機專業(yè)硬件課程實踐教學研究[J].計算機教育,2007(12):29-31.第二篇:計算機組成原理論文合肥學院課程論文題目系部專業(yè)班級學生姓名指導教師計算機組成原理課程綜述計算機科學與技術(shù)系嵌入式11級計本(2)班***張向東2013年5月20日計算機組成原理課程綜述內(nèi)容摘要計算機組成原理是計算機科學與技術(shù)系嵌入式專業(yè)中非常重要的基礎(chǔ)專業(yè)課程,是以“數(shù)字邏輯”等專業(yè)基礎(chǔ)課程為基礎(chǔ)的一門課,同時也是“計算機系統(tǒng)結(jié)構(gòu)”、“操作系統(tǒng)”、“計算機接口技術(shù)”等專業(yè)課程學習的基礎(chǔ)課程。在當下網(wǎng)絡橫行的年代,計算機組成原理有著十分廣泛的應用,也與我們的日常生活密不可分。日常生活中的科學計算與數(shù)據(jù)處理就是其最為廣泛的應用之一,又如,電子商務,網(wǎng)絡教育,人工智能等現(xiàn)今熱門的領(lǐng)域也都是以其為基礎(chǔ)的。作為計算機系的學生,我們必須學好計算機組成原理這門課程。本文旨在對這門課程的學習上進行一些討論。為此,我們需要從計算機的基本概念、計算機系統(tǒng)的基本組成及基本功能著手,學習計算機的各個基本組成部件及控制單元的工作原理,掌握有關(guān)軟、硬件的基本知識,尤其是各基本組成部件有機連接構(gòu)成整機系統(tǒng)的方法,為培養(yǎng)自身對計算機系統(tǒng)的分析、設(shè)計、開發(fā)和使用能力打下基礎(chǔ)。一.計算機組成原理課程綜述計算機組成原理這門課程主要介紹了計算機系統(tǒng)的基本組成,計算機硬件系統(tǒng),中央處理器和控制單元。課程主要研究CPU、主存儲器、I/0接口和輸入/輸出以及總線的結(jié)構(gòu)和功能。通過對本門課程的學習,可以在自己的腦中建立計算機的整機概念,深入了解計算機的工作原理,掌握計算機組織與實現(xiàn)的技術(shù)和方法,以及計算機系統(tǒng)分析和系統(tǒng)設(shè)計的方法,從而為計算機專業(yè)以后要上的專業(yè)課的學習打下堅實的基礎(chǔ)。計算機組成原理從內(nèi)容上看有以下幾個特點:一是雖然計算機的五大部件自成體系,較為獨立,但是從整機來看,整個課程具有明顯的整體性;二是某些設(shè)計思想可應用于不同部件,具有相通性,比如并行性思想;三是課程內(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é)中,應重點掌握隨機讀寫存儲器的字位擴展情況,主存儲器的組成與設(shè)計,cache存儲器的運行原理以及虛擬存儲器的概念與實現(xiàn)。在輸入/輸出系統(tǒng)中,輸入/輸出系統(tǒng)的功能與組成,總線與輸入/輸出系統(tǒng)實例。幾種常用的輸入/輸出方式,中斷與DMA的請求、響應和處理是我們要著重學習的。(三)中央處理器中央處理器這一單元是我們這學期學習的重點,需要重點掌握的有計算機的運算方法,指令系統(tǒng),CPU的功能與基本組成等。計算機的運算方法中定點運算尤為重要,其中補碼運算需要重點掌握。在指令系統(tǒng)里指令的一般格式和尋址方式是重點。而CPU的功能與基本組成中的中斷系統(tǒng)則應好好學習。(四)控制單元這章介紹了控制單元的功能和設(shè)計,其中要對微程序和微操作應做為重點掌握。三.實際應用自ENIAC問世后將近30余年的時間里,計算機一直被作為大學和研究機構(gòu)的嬌貴設(shè)備。在20世紀70年代中后期,大規(guī)模集成工藝日趨成熟,微芯片上集成的晶體管數(shù)一直按每3年翻兩番的Moore定律增長,微處理器的性能也按此幾何級數(shù)提高,而價格也以同樣的幾何級數(shù)下降,以至于以前需花數(shù)百萬美元的機器(如80MFLOPS的CRAY)變得價值僅為數(shù)千美元(而此類機器的性能可達200MFLOPS),至于對性能不高的微處理器芯片而言,僅花數(shù)美元就可購到。正因為如此,才使得計算機走出實驗室而滲透到各個領(lǐng)域,乃至走進普通百姓的家中,也使得計算機的應用范圍從科學計算,數(shù)據(jù)處理等傳統(tǒng)領(lǐng)域擴展到辦公自動化,多媒體,電子商務,虛擬工廠,遠程教育等,遍及社會,政治,經(jīng)濟,軍事,科技以及個人文化生活和家庭生活的各個角落。四.心得體會計算機科學與技術(shù)的發(fā)展日新月異,可是,不管它如何發(fā)展,都離不開計算計組成原理的理論支撐。而對于計算機組成原理的學習,我認為重點是理解,老師也常常教導我們不要死記硬背,而要理解,這樣學習效率才會提高。例如,定點運算中的補碼運算,如果光靠死記硬背的話,我想學起來是十分痛苦的。但是,如果理解之后再去運算那就容易很多了。此外,我覺得任何一門工科課程都要有動手實驗的環(huán)節(jié),計算機組成原理實驗也是十分重要的??墒俏矣X得這個學期開設(shè)的組成原理實驗課程太少了。通過實驗,我們可以能夠更加深入地了解計算機的組成、結(jié)構(gòu)和工作原理,從而提高對計算機系統(tǒng)的分析和設(shè)計的能力。再者,實驗更是我們創(chuàng)新思維的源泉,是培養(yǎng)高素質(zhì)創(chuàng)新型計算機專業(yè)人才的重要保障。通過實驗可以加強我們的動手能力,加深對課程的認識,加大學習的熱情和興趣??傊?,我覺得實驗是課程學習重要環(huán)節(jié)之一。五.結(jié)語剛開始學習這門課程的時候,覺得這門課程應該是一門特別簡單的基礎(chǔ)理論課程,就像計算機導論一樣,所以開始時,對待這門課的態(tài)度其實也沒有那么認真。不過因為張老師是個十分認真的老師,所以上課的時候還是蠻認真聽講的。在開實驗課之前,我還沒有對這門課有興趣,但是開了實驗課之后,我覺得計算機組成原理也挺有意思的,就有了興趣。只是可惜,實驗課開的太晚了,而且也不多。此時的我,也慢慢意識到了計算機組成原理這門課的重要性。同時,我堅信,這門課程對我以后的學習會有很大的幫助。六.參考文獻【1】.《計算機組成原理》第二版,唐朔飛高等教育出版社2008.1第三篇:計算機組成原理論文合肥學院課程綜述論文題目系部專業(yè)班級計算機科學與技術(shù)計算機科學與技術(shù)計科系12級計本(3)班程浩帆學生姓名2014年5月6日計算機組成原理課程綜述摘要計算機從產(chǎn)生到現(xiàn)在不過短短60多年。但它已經(jīng)深入到人類生活的各各角落,現(xiàn)在人類的生活如果離開了計算機是難以想象的,而對于一個計算機科學與技術(shù)專業(yè)的學生來說,學習計算機組成原理卻也是至關(guān)重要的。本綜述論文主要講述計算機組成原理課程綜述課程主要內(nèi)容和基本原理、實際應用,以及學習的心得體會?;疽笫鞘刮覀冋莆沼嬎銠C常用的邏輯部件的原理、參數(shù)及使用方法,學習計算機設(shè)計中的入門性知識,掌握維護、使用計算機的技能?!娟P(guān)鍵詞】CPU總線存儲器指令系統(tǒng)控制單元(一)計算機組成原理課程綜述:本書突出介紹計算機組成的一般原理,采用從外部大框架入手,層層細化的敘述方法,即采用自頂向下的分析方法,詳細講述了計算機組成原理。通過對計算機系統(tǒng)概述、系統(tǒng)總線、存儲系統(tǒng)、輸入輸出系統(tǒng)、中央處理器、控制單元的深入剖析和詳細講解,使得我們可以更形象更好地理解計算機的基本組成和工作原理。從總體看全書共分為4篇,第1篇(第1、2章)介紹計算機的基本組成、發(fā)展及應用;第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)措施。通過本書的學習,可以對計算機的原理有個整體的概念,這將有助于我們以后能夠更好的與計算機打交道。同時在以后工作中,我們遇到的計算機的問題都可以用我們在這本書中學到的原理來解釋和應用。(二)課程主要內(nèi)容和基本原理:本書中主要講到常用的組合邏輯器件,如譯碼器、數(shù)據(jù)選擇器、編碼器、ALU的原理;常用的同步時序電路,如寄存器、移位寄存器、計數(shù)器的原理、參數(shù)及使用方法,數(shù)字化編碼,數(shù)制及數(shù)制轉(zhuǎn)換,數(shù)據(jù)表示,檢錯糾錯碼;數(shù)據(jù)的算術(shù)與邏輯運算,運算器的功能、組成與設(shè)計;典型機的運算器實例。計算機指令系統(tǒng)綜述,指令格式與尋址方式;教學計算機的指令系統(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的請求、響應和處理。在中央處理器中,剖析CPU的內(nèi)部結(jié)構(gòu),講述CPU的功能,包括計算機的運算、指令系統(tǒng)、指令流水、時序系統(tǒng)、中斷系統(tǒng)及控制單元。計算機之所以能協(xié)調(diào)的工作,是由控制單元(CPU)統(tǒng)一指揮的。本章著重分析控制單元為完成不同的指令所發(fā)出的各種操作命令。這些命令(又稱控制信號)控制計算機所有部件有次序的完成計算機相應的操作,已達到執(zhí)行程序的目的。第十章以十條機器指令為例,介紹控制單元的兩種設(shè)計方法,組合邏輯設(shè)計和微程序設(shè)計。(三)實際應用:在計算機誕生并逐步成熟以來,計算機一直被作為大學和研究機構(gòu)的嬌貴設(shè)備。在20世紀70年代中后期,大規(guī)模集成工藝日趨成熟,微芯片上集成的晶體管數(shù)一直按每三年翻兩番的Moore定律增長,同時微處理器的性能也按此幾何級數(shù)提高,而價格也以幾何級數(shù)下降。正因為如此,才使得計算機走出實驗室而滲透到各個領(lǐng)域,乃至走進普通百姓的家中,也使得計算機的應用范圍從科學計算,數(shù)據(jù)處理等傳統(tǒng)領(lǐng)域擴展到辦公自動化,多媒體,電子商務,虛擬工廠,遠程教育等,遍及社會,政治,經(jīng)濟,軍事,科技以及個人文化生活和家庭生活的各個角落。在計算機普及的今天,現(xiàn)代信息技術(shù)飛速發(fā)展,計算機的應用在政治、經(jīng)濟、文化等方方面面產(chǎn)生了巨大影響。而計算機的知識更新的速度非常的快,這就使得我們這些學計算機的面臨著要不斷的更新自己關(guān)于計算機的知識,以適應市場的需要。(四)心得體會:計算機組成原理是計算機專業(yè)本科生必修的硬件課程中重要核心課程之一?;疽笫鞘刮覀冋莆沼嬎銠C常用的邏輯器件、部件的原理、參數(shù)及使用方法,學懂簡單、完備的單臺計算機的基本組成原理,學習計算機設(shè)計中的入門性知識,掌握維護、使用計算機的技能。通過學習《計算機組成原理》的過程中,我也了解到很多計算機方面的知識,知道計算機有層次結(jié)構(gòu)和組成結(jié)構(gòu),計算機在各個組成結(jié)構(gòu)的協(xié)調(diào)工作下完成很多人很難完成的功能。還了解到CPU的工作原理,CPU還可以處理很多突發(fā)事件比如:突然斷電,死機時保存數(shù)據(jù),硬件故障等等。在本書的最后章節(jié)還講到了微指令和節(jié)拍,深入到CPU內(nèi)部,讓我們更好的知道計算機的工作原理??傊谶@本書中,我學到了非常多的有關(guān)計算機方面的知識,使我從一個對計算機一點都不了解的盲人,變成了一個初學者。這也給了我很大的感想,可以說在學習《計算機組成原理》的過程中,讓我受益匪淺。(五)結(jié)語:對于計算機組成原理的知識整理,我深刻了解到計算機組成原理在計算機學習中的重要性,加深了對計算機組成原理的認識和了解。同時通過知識整理讓我彌補了上課時很多沒聽懂的地方,收獲極大。我相信這次的學習會對我以后的學習和工作產(chǎn)生非常大的影響力。同時我也將繼續(xù)努力對計算機組陳原理方面進行是深入的研究,了解更多計算機方面的知識,為以后工作打下堅實的基礎(chǔ)。(六)參考文獻【1】唐俊飛.計算機組成原理[M].北京:剛等教育出版社,2000.【2】白中英,等.計算機組成原理[M].3版.北京:科學出版社,2002.【3】孫德文,等.微型計算機技術(shù)[M].修訂版.北京:高等教育出版社,2006【4】張晨曦,等。計算機體系結(jié)構(gòu)【M】.2版.北京:高等教育出版社,2006第四篇:計算機組成原理論文合肥學院課程論文題目計算機組成原理課程論文計算機科學與技術(shù)網(wǎng)絡工程系部專業(yè)班級學生姓名2013年12月24日計算機組成原理課程綜述一、內(nèi)容摘要:計算機組成原理是計算機科學與技術(shù)專業(yè)的硬件專業(yè)基礎(chǔ)課,該書主要突出介紹計算機組成的一般原理。本課程具有極強的綜合性,所以在之前我們就學習了數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),數(shù)字邏輯等一些相關(guān)課程,為學好這門可打下基礎(chǔ)。它的主要教學任務是要求學生能系統(tǒng)地理解計算機硬件系統(tǒng)的邏輯組成和工作原理,培養(yǎng)學生對計算機硬件結(jié)構(gòu)的分析、應用、設(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)有個概括的了解,為深入學習以后各章打下基礎(chǔ)。計算機軟硬件概念、計算機系統(tǒng)的層次結(jié)構(gòu)、計算機的基本組成、馮?諾依曼計算機的特點、計算機的硬件框圖及工作過程、計算機硬件的主要技術(shù)指標和本書結(jié)構(gòu)及學習指南。計算機系統(tǒng)是一個非常復雜的系統(tǒng),它由“硬件”和“軟件”兩大部分組成。必須清楚地認識到“硬件”和“軟件”各自在計算機系統(tǒng)中的地位和作用,以及它們相互之間的依存關(guān)系。第二章計算機的發(fā)展及應用本章簡要的介紹計算機的發(fā)展史以及它的應用領(lǐng)域,旨在使讀者對計算機有一個感性的認識,以及計算機的應用,例如在數(shù)據(jù)處理,工業(yè)控制,網(wǎng)絡技術(shù)等方面的應用,最后這一章還展望了計算機的未來,可以想象幾十年后,計算機給人類帶來的絢麗多彩的生活和人類社會的美好憧憬絕不是幻想。第三章系統(tǒng)總線本章著重介紹系統(tǒng)總線的基本概念及其分類、結(jié)構(gòu)和總線控制邏輯??偩€是連接多個部件的信息傳輸線,是各部件共享的傳輸介質(zhì)。總線主要分為片內(nèi)總線,系統(tǒng)總線,通信總線。片內(nèi)總線是指芯片內(nèi)部的總線。系統(tǒng)總線是指cpu、主存、I/O設(shè)備各大部件的信息傳輸線,其中又可以分為數(shù)據(jù)總線,地址總線和控制總線??偩€具有一些特性,比如機械特性、電氣特性、功能特性、時間特性。而衡量總線性能的指標有總線帶寬,總線寬度,時鐘同步/異步,總線復用等。為了使系統(tǒng)設(shè)計簡化,模塊生產(chǎn)批量化,確保其性能穩(wěn)定可靠,實現(xiàn)可移化,便于維護,人們還設(shè)立了總線標準。總線結(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ā)展,應用范圍的不斷擴大,I/O設(shè)備的數(shù)量和種類也越來越多,它們與主機的聯(lián)絡方式及信息的交換方式也各不相同。因此,輸入輸出系統(tǒng)涉及的內(nèi)容極其復雜,既包括具體的各類I/0設(shè)備,又包括各種不同的I/0設(shè)備如何與主機交換信息。本章重點就是分析I/0設(shè)備與主機交換信息的三種控制方式,分別為程序查詢方式,程序中斷方式,DMA方式,以及相應的接口功能和組成,對幾種常用的I/O設(shè)備也進行了簡單介紹,例如鍵盤,鼠標,打印機等。第六章計算機的運算方法本章主要介紹參與運算的各類數(shù)據(jù)(包括無符號數(shù)和有符號數(shù),定點數(shù)和浮點數(shù)等),以及它們在計算機中的運算方法。使我們進一步認識到計算機在自動解題過程中數(shù)據(jù)信息的加工處理流程,從而進一步加深對計算機硬件組成及整機工作原理的理解。本章還涉及到了一些原碼,補碼,反碼方面的知識,而且與我們在數(shù)字邏輯中接觸的算法有所不同,這就需要我們能夠準確的運用本章學習到的知識了。第七章指令系統(tǒng)本章主要介紹機器指令系統(tǒng)的分類,常見的尋址方式,指令格式以及設(shè)計指令系統(tǒng)時應考慮的各種因素。機器語音是由一條條語句構(gòu)成的,每一條語句又能準確表達某種語義。指令一般是由操作碼和地址碼兩部分組成。此外本章還對RISC技術(shù)也進行了簡要介紹,使我們進一步體會指令系統(tǒng)與機器的主要功能以及與硬件結(jié)構(gòu)之間存在的密切關(guān)系。第八章cpu的結(jié)構(gòu)和功能CPU是計算機進行運算的核心,主要性能指標有字長、頻率、高速緩存、前端總線頻率、超線程技術(shù)的應用、支持的擴展指令集等對整個計算機的性能起著至關(guān)重要的作用。在計算機的使用中常見的CPU超頻故障、計算機感染病毒使CPU性能大幅度下降,偶伴隨死機等現(xiàn)象,逐步掌握CPU主要性能與故障的排除技巧,達到舉一反三的效果。CPU的主要功能是執(zhí)行指令,控制并完成各種操作,包括運算操作、傳送操作、輸入輸出操作等。CPU具備以下四個方面的功能:指令控制:保證機器按順序執(zhí)行程序是CPU的首要任務。操作控制:CPU根據(jù)指令的要求,產(chǎn)生需要的操作信號。時間控制:對各種操作信號進行定時,即進行時間控制。數(shù)據(jù)加工:對數(shù)據(jù)進行算術(shù)運算和邏輯運算。完成數(shù)據(jù)的加工處理,是CPU的核心任務。第九章控制單元的功能本章結(jié)合指令周期的四個階段,著重分析控制單元為完成不同指令所發(fā)出的各種操作命令,這些命令控制計算機的所有部件有次序的完成相應的操作,已達到執(zhí)行程序的目的,使讀者進一步理解指令周期、機器周期、時鐘周期和控制信號的關(guān)系,進一步體會控制單元在機器運行中所起到的核心作用,為下一章設(shè)計控制單元打好基礎(chǔ)。第十章控制單元的設(shè)計本章主要介紹了兩種設(shè)計方法,一是組合邏輯設(shè)計,二是微程序設(shè)計,旨在使我們能夠初步掌握設(shè)計控制單元的思路,本章可以說是整本書最難的一章,它要求我們能夠運用上一章學習的知識來完成控制單元的設(shè)計,這對于我們來說真是一個不小的挑戰(zhàn)。四、實際應用:由于我們是網(wǎng)絡過程專業(yè)的學生,我就舉一個計算機在網(wǎng)絡方面的應用。就拿現(xiàn)在很火的電子商務來說,電子商務的含義是任何一個組織機構(gòu)可利用Internet來改變他們與客戶、供應商、合作伙伴和內(nèi)部員工的交流,也可以認為是消費者、銷售者和結(jié)算部門利用Internet完成商品采購和支付的過程這種簡潔、可靠的商品銷售方式可從根本上改變傳統(tǒng)的銷售方式,提高了效率,節(jié)省了人力。五、心得體會:通過一個學期的學習,計算機組成原理這門課給我的第一感覺就是很難,因為它對于學生的綜合知識要求的比較高,涉及的知識面也比較廣,如果之前的一些學科沒有學好的話,學起來還真有點吃力。但是這本書有循序漸進的帶我們了解了計算機的組成,從淺入深,只要認真學習,多做題,多理解,學起來還算過得去。對于前幾章的學習我還能夠跟得上,但是從機器語言開始我就感覺有些力不從心了,它要求對知識的理解程度相當高,簡單的模仿是肯定不行的,尤其是最后一章的控制單元的設(shè)計,這對于我們來說真的是個坎。不管怎么說通過學習這本書我了解到很多計算機方面的知識,知道計算機有層次結(jié)構(gòu)和組成結(jié)構(gòu),計算機在各個組成結(jié)構(gòu)的協(xié)調(diào)工作下完成很多人很難完成的功能。這就是我最大的收獲。六、結(jié)語:通過對計算機組成原理知識的學習和整理,我深刻了解到計算機基礎(chǔ)的重要性,加深了對計算機基礎(chǔ)的認識,了解到了計算機的組成和基本功能。掌握了計算機總線、存儲器、輸入輸出系統(tǒng)、計算機運算方法、指令系統(tǒng)、CPU、控制單元等發(fā)面的知識。我相信這次的學習會對我以后的學習和工作產(chǎn)生非常大的影響。七、參考文獻:【1】唐朔飛《計算機組成原理》(第二版)高等教育出版社,2008.1第五篇:計算機組成原理課程設(shè)計論文摘要摘要顯示器作為計算機重要的輸出部件和人機交流的窗戶,是一臺電腦必不可少的部分,其重要性是不言而喻的。我們打開電腦,從開機的字符提示到開機后的圖形化界面以及瀏覽圖片觀賞電影都是根據(jù)顯示器的輸出獲得信息。顯示器隨著電子技術(shù)的發(fā)展有著驚天的變化,特別是最近10余年的科技進步產(chǎn)生了大量各式各樣的顯示設(shè)備。目前常見顯示器有陰極射線管CRT(CathodeRayTube),發(fā)光二極管LED(LightingEmittingDiode)和等離子顯示器PDP(PlasmaDisplayPanel)液晶顯示器LCD(LiquidCrystalDisplay),電化學反應顯示等。它們有各自的特點,應用在各種不同的場合。顯示器顯示方式和顯示模式:就屏幕顯示畫面的點組織方式而言,顯示方式有兩種,即字符數(shù)字方式(Alphabet/Number,A/N)和全點尋址圖形方式(AllPointAddressable,APA)。顯示模式主要是指一屏能顯示的點數(shù)和顏色數(shù)(包括一屏能顯示的字符數(shù))。常用的顯示模式有CGA、EGA、VGA和SVGA(即TVGA)等等。典型的IBM指標是: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碼,顯示時通過查詢相應字符在字符庫中的點陣信息來確定屏幕上點的亮暗來得到顯示結(jié)果。這實質(zhì)是A/N顯示方式的原理。為了適應技術(shù)的發(fā)展,加深對相關(guān)技術(shù)的理解本文就顯示器的一些相關(guān)知識作詳細的論述。本文從結(jié)構(gòu)上分成兩大部分:Ⅰ摘要第一部分:顯示設(shè)備及其原理作詳細的介紹。了解各種顯示設(shè)備以及顯示技術(shù)的相關(guān)術(shù)語,介紹了字符和圖形兩種顯示方式,并在這兩種顯示方式的對比中讓大家對顯示器有更深的理解和認識。在屏幕的組織形式的基礎(chǔ)上,細致的說明了屏幕顯示和顯示緩存之間的對應關(guān)系,并結(jié)合兩種顯示方式進行了較為。最后結(jié)合屏幕的顯示,展示了顯示器內(nèi)部各級計數(shù)器之間的對應關(guān)系。第二部分:為了加深直觀認識,本文特地使用FLASH實現(xiàn)A/N顯示方式的演示動畫,以期對讀者深刻的展示理論的實現(xiàn)。本章主要討論了A/N顯示方式演示動畫的FLASH實現(xiàn)。其中涉及到的要點有組件的動畫效果實現(xiàn),字符矩陣動畫的實現(xiàn)思路,并梳理了A/N顯示方式的邏輯流程。為了完善動畫演示過程,我們還在FLASH中加入了對播放的控制,以及一些簡單的腳本編寫。相信對讀者理解顯示原理有一些直觀的幫助。希望本文對廣大讀者有所幫助。如有不當之處希望讀者指出以便更正。關(guān)鍵字:顯示器顯示方式字符ASCII碼點陣ⅡAbstractAbstractThemonitorisacomputerdisplayoutputwindowandman-machinecommunication.IsanessentialpartofacomputerandItsimportanceisself-evident.Weturnonthecomputer,thecharactertipswhenbooting,graphicalinterface,andviewingpictures,watchingthefilmarebasedonaccesstotheinformationdisplayoutput.Thedevelopmentofelectronictechnologyhasshakingchanges,particularlyinthelast10yearsproducedalargenumberofscientificandtechnologicalprogressinavarietyofdisplaydevices.CurrentlytherearecommoncathoderaytubemonitorsCRT(CathodeRayTube),lightemittingdiodeLED(LightingEmittingDiode)andplasmadisplayPDP(PlasmaDisplayPanel)liquidcrystaldisplayLCD(LiquidCrystalDisplay),theelectrochemicalreactiondisplay.Theyhavetheirowncharacteristics,usedinavarietyofoccasionsDisplaymodePointonthescreendisplayintermsoforganization,Therearetwodisplaymodes:Alphabet/Number,A/N,AllPointAddressable,APA.Displaymodemainlyreferstothenunberofpointsascreencandisplayandnumberofcolors(Includingascreenshowingthenumberofcharacters)Commondisplaymode:CGA、EGA、VGAandSVGA(namelyTVGA)TheIBMtargetsareCGA320×200,8colors,EGA640×350,16colors,VGA640×480,SVGA800×600、1024×768、1280×1024and1600×1200.ThecurrentdisplaymodesaregenerallybeyondVGA.Theirnumberofcolorsinonescreencanbe16、256、16K、32K、64K、16Mupto4Gifthevramislargeenough(Theso-calledtruecolor)Manypeoplehaveanintuitiveunderstandingofthetheoryondisplaythegeneralprinciple.Aswillbedetailedlaterinthesameshow,anditsessenceisstoredinamemorytobedisplayedintheASCIIcharactercode,displayedbyqueryingthecorrespondingcharacterinthecharacterlibraryofinformationtodeterminethelatticepointsonthescreentobebrightanddarkdisplayed.ThisisessentiallyA/NⅢAbstractdisplayprinciple.Inthispaper,wepayattentiontoAlphabet/Number,A/N.Inthispaper,wepayattentiontoAlphabet/Number,A/N.Thecharacterswillbeintroducedandtheprinciplewillbedemonstrated.Aswillbelaterdetailedrepresentation,theessenceisinvideomemorystoringanASCIIcodeofthecharacterstobedisplayed,isdisplayedbyqueryingthecorrespondingcharactersindotmatrixcharactersintheinformationlibrarytodeterminethepointsofthescreentobebrightordarkdisplayed.Inordertoadapttotechnologicaldevelopment,deepentheunderstandingofrelatedtechnologiesondisplaysomeofthisknowledgefordetail.PartI:Principlesofdisplaydevicesandadetaileddescription.Understandingofvariousdisplaydevicesanddisplaytechnologiesrelatedterms,describesthecharacterandgraphicdisplay,andincontrasttothetwodisplayedinsothatwecandisplayadeeperunderstandingandawareness.Theorganizationalformofthescreenbasedonthedetaileddescriptionofthescreenanddisplaythecorrespondencebetweenthecacheanddisplaywerecombinedwithtwomore.Finally,thescreendisplay,internaldisplayshowsthecorrespondencebetweenthecounteratalllevels.PartII:Inordertoenhanceintuitiveunderstanding,thisarticlespecificallytoachieveusingFLASHA/Ndisplaydemo,toshowthereaderaprofoundrealizationofthetheory.ThischapterdiscussestheA/NdisplayFLASHAnimationofrealization.Whichinvolvesthemainpointsofthecomponentstoachieveanimation,characteranimationrealizationmatrixidea,andsortouttheA/Ndisplaylogicprocess.Inordertoimprovetheanimationprocess,wealsoaddedaFLASHontheplaycontrol,andsomesimplescripting.IbelievethereaderunderstandtheprinciplesshowntohelpsomeintuitiveHopethisarticlehelpsyoumuch.Pleasepointoutirregularitiesinordertocorrect.Keywords:MonitorDisplaymodeCharacterASCIIcodeDotmatrixⅣ目錄目錄目錄...............................................................................................................................5第一章題目來源............................................................................................................61.1題目背景.................................................................................................................61.2實現(xiàn)方式及可行性...................................................................................................71.3課程設(shè)計效果..........................................................................................................7第二章開發(fā)環(huán)境.............................................................................................................82.1AdobeFlashCS4Professional程序.....................................................................82.2AdobeFlashCS4Professional與之前版本對比及其新功能..................................8第三章顯示器設(shè)備........................................................................................................113.1概述......................................................................................................................113.2顯示技術(shù)中的相關(guān)術(shù)語..........................................................................................123.3顯示方式和顯示規(guī)格.............................................................................................143.4光柵掃描成像原理.................................................................................................153.5屏幕顯示與顯示緩存間的對應關(guān)系........................................................................203.6本章小結(jié).................................................................................................................24第四章開發(fā)流程...........................................................................................................254.1圖形組件繪制........................................................................................................254.2箭頭的繪制及動態(tài)效果實現(xiàn)...................................................................................264.3字符矩陣的繪制及掃描動畫實現(xiàn)方法.....................................................................274.4A/N顯示方式流程及其動態(tài)描述............................................................................284.5時序控制與優(yōu)化....................................................................................................284.6播放控制...............................................................................................................294.7美化及校驗...........................................................................................................304.8本章小結(jié)...............................................................................................................31第五章總結(jié)與改進........................................................................................................325.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機,用8KBROM空間存放256種字符的點陣代碼,有三套字體,即每個字符可以用7*9,7*7,5*7點陣。64個字符各自編碼的6位作為字符發(fā)生器的高位地址。當需要在屏幕上顯示某字符時,按該字符的6位編址訪問ROM,選中這個字符的點陣。該字符的點陣信息是按行輸出的,并且要與電子束的掃描保持同步。因此,可以用CRT控制器提供的掃描時序作為字符發(fā)生器的低三位地址,經(jīng)譯碼后依次取出字符點陣的8行代碼。為了提供顯示內(nèi)容,需要設(shè)置一個顯示緩沖存儲器,或稱為視頻隨機存取存儲器VRAM(videoRAM)。其中存放一幀畫面的相關(guān)信息。顯示器一方面對屏幕進行光柵掃描,一方面同步地從VRAM中讀取顯示內(nèi)容,送往顯示器件。在字符方式顯示時,在緩存RAM中存放的是一幀待顯示字符的ASCII碼或其他形式的編碼,字符的點陣信息則存放在字符發(fā)生器(字庫)中。一個字符編碼占緩存的一個字節(jié),因此緩存的最小容量是由屏幕上字符顯示的行列規(guī)格決定的。字符顯示時,屏幕上每個字符位置對應緩存中的一個字符編碼字節(jié),緩存各字節(jié)單元的地址隨著屏幕由左到右,自上而下的顯示順序從低到高安排。也即,緩存0號單元所放的字符數(shù)據(jù)經(jīng)字符發(fā)生器轉(zhuǎn)換為字形后,顯示在屏幕第一排字符左邊第一個位置上,1號單元所放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕第一行左邊第二個位置上,以此類推,緩存最后一個單元放的字符數(shù)據(jù)轉(zhuǎn)換后顯示在屏幕最后一排右邊題目來源最末一個位置上。為了便于清晰、明了、直觀的再現(xiàn)字符在屏幕上輸出顯示的整個過程與原理,便于學生直觀透徹的了解其全過程,方便學生學習和教學演示,利用FLASH動畫制作軟件,模擬出整個字符顯示的過程,特別是字符編碼、地址組織、調(diào)用顯示等過程。1.2實現(xiàn)方式及可行性FLASH是一款強大的基于幀動畫的動畫制作軟件,其具有簡明但不失專業(yè)的動畫制作能力,利用幀的編輯及連接,使用ActionScript語言執(zhí)行相應動作,可以方便制作出各種動畫效果,能夠直觀清晰的演示各種效果及步驟。此次利用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.1AdobeFlashCS4Professional程序本設(shè)計以AdobeFlashCS4Professional程序為開發(fā)工具。AdobeFlashCS4Professional軟件是業(yè)界領(lǐng)先的創(chuàng)作環(huán)境,用于創(chuàng)建引人入勝的交互式體驗。面向使用不同平臺和設(shè)備的用戶。Flash中的動畫制作更簡單,借助基于對象的動畫快速創(chuàng)建動畫、輕松修改運動路徑并全面控制個別動畫屬性。使用一系列鏈接對象創(chuàng)建類似于鏈的動畫效果,或使用全新的骨骼工具扭曲單個形狀。選擇AdobeFlashCS4Professional作為開發(fā)工具因為其功能更為強大,應用更為廣泛。1.AdobeFlashCS4Professional的工具箱可伸縮成單雙列的,面板調(diào)板可以縮為精美的圖標,半透明標題欄,可隨意伸縮。2.AdobeFlashCS4Professional的界面會很方便在“設(shè)計布局”和“編程布局”間切換。3.改良的鋼筆工具,類似illustrator的相應工具。4.屬性面板可以監(jiān)測出您畫的原始形狀是圓、橢圓還是方,而不像以前統(tǒng)一顯示出為形狀。5.可以直接繪制出圈環(huán)。圓角矩形的四個拐角都可以單獨調(diào)整,有點像Fireworks的自動形狀屬性。6.可直接導入分層的PhotoshopPSD文件,并且可能決定哪些層需被導入。還可以保留圖層的上組、樣式、蒙版和智能濾鏡、路徑的可編輯性。導入選項包括是否保留原圖層內(nèi)容的位置和尺寸、是否保持PSD的分層狀態(tài)、是否把圖層轉(zhuǎn)換為影片剪輯,是否為其起實例名,以及選擇參考點的位置、單獨對每層進行JPG優(yōu)化等等。對于是否能夠保持文字圖層的可編輯狀態(tài),現(xiàn)在還不能完全確定。7.可更完美的導入illustratorAI矢量文件,應該可以保留所有特性,包括精確的顏色、形狀、路徑和樣式。2.2AdobeFlashCS4Professional與之前版本對比及其新功能開發(fā)環(huán)境通過對比可看到AdobeFlashCS4Professional比AdobeFlashCS3Professional具有更多新功能:1.基于對象的動畫使用基于對象的動畫對個別動畫屬性實現(xiàn)全面控制,它將補間直接應用于對象而不是關(guān)鍵幀,可直接將補間動畫套用至物件而非關(guān)鍵影格。使用貝賽爾手柄輕松更改運動路徑。2.3D轉(zhuǎn)換借助令人興奮的全新3D平移和旋轉(zhuǎn)工具,通過3D空間為2D對象創(chuàng)作動畫,您可以沿x、y、z軸創(chuàng)作動畫。將本地或全局轉(zhuǎn)換應用于任何對象。但非真正意義上的3D,層的位置關(guān)系其顯示問題。(處于頂層的圖形不會因為3D旋轉(zhuǎn)而到達底部)3.反向運動與骨骼工具使用一系列鏈接對象創(chuàng)建類似于鏈的動畫效果,或使用全新的骨骼工具扭曲單個形狀。開發(fā)環(huán)境圖7-1,AdobeFlashCS4Professional與AdobeFlashCS3Professional功能對比4.使用Deco工具和噴涂刷實現(xiàn)程序建模將任何元件轉(zhuǎn)變?yōu)榧磿r設(shè)計工具。以各種方式應用元件:使用Deco工具快速創(chuàng)建類似于萬花筒的效果并應用填充,或使用噴涂刷在定義區(qū)域隨機噴涂元件。5.動畫編輯器使用全新的動畫編輯器體驗對關(guān)鍵幀參數(shù)的細致控制,這些參數(shù)包括旋轉(zhuǎn)、大小、縮放、位置和濾鏡等。使用圖形顯示以全面控制輕松實現(xiàn)調(diào)整。6.元數(shù)據(jù)(XMP)支持使用全新的XMP面板加入中繼資料至SWF檔??焖僦概蓸嘶`以增強協(xié)同作業(yè)并提供更佳的行動使用體驗。7.動畫預設(shè)借助可應用于任何對象的預建動畫啟動項目。從大量預設(shè)中進行選擇,或創(chuàng)建并保存自己的動畫。與他人共享預設(shè)以節(jié)省動畫創(chuàng)作時間。8.針對AdobeAIR?進行創(chuàng)作運用全新的整合功能提供桌面互動使用體驗,借助發(fā)布到AdobeAIR運行時的全新集成功能,實現(xiàn)交互式桌面體驗。面向跨更多設(shè)備-Web、移動和桌面的更多用戶。9.H.264支持借助AdobeMediaEncoder編碼為AdobeFlashPlayer運行時可以識別的任何格式,其它Adobe視頻產(chǎn)品也提供這個工具,現(xiàn)在新增了H.264支持。10.全新AdobeCreativeSuite?界面借助直觀的面板停靠和彈出式行為提高工作效率,它們簡化了您在所有AdobeCreativeSuite版本中與工具的交互。顯示器設(shè)備第三章顯示器設(shè)備3.1概述以可見光的形式傳遞和處理信息的設(shè)備,即顯示設(shè)備。如下圖所示。圖3-1CRT和LCD顯示器顯示設(shè)備是計算機系統(tǒng)的重要輸出設(shè)備之一。軟件設(shè)計及執(zhí)行結(jié)果的效果往往以字符或者圖形的形式在屏幕上顯示出來,以供使用者觀察。如果需要對程序做些修改,操作人員就可以根據(jù)顯示情況,通過鍵盤、鼠標等輸入設(shè)備,將有關(guān)的數(shù)據(jù)和命令送入計算機,以便對程序的運行隨時進行人工干預和控制。因此,顯示設(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è)備RayTube),發(fā)光二極管LED(LightingEmittingDiode)和等離子顯示器PDP(PlasmaDisplayPanel)等。2.光調(diào)節(jié)器件這類器件本身并不發(fā)光,工作時需要另設(shè)光源。在外加電信號作用下,器件的局部區(qū)域的光特性發(fā)生變化,引起透射光和反射光。顯示屏幕上收到器件形成的調(diào)制光,即隨電信號而變化的光。如:液晶顯示器LCD(LiquidCrystalDisplay),電化學反應顯示等。按所顯示的信息內(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ù)相對應的存儲空間,用來儲存每個像素的信息?;叶燃壥侵负诎罪@示器中所顯示的像素點的亮暗差別,在彩色顯示器中則表現(xiàn)為顏色的不用?;叶燃壴蕉啵瑘D象層次越清楚逼真,灰度級取決于每個像素對應刷新存儲器單位的個數(shù)和CRT本身的性能。如果用4位表示一個象素,則只有16級灰度或顏色。如果用8位表示一個像素,則有256級灰度或顏色。2.刷新和刷新存儲器顯示器設(shè)備CRT發(fā)光是由電子束打在熒光粉上引起的,電子束掃過之后其發(fā)光亮度只能顯示器設(shè)備維持幾十毫秒便消失。為了使人眼能看到穩(wěn)定的圖像顯示,必須使電子束不斷重復掃描整個屏幕,這個過程叫做刷新。按人的視覺生理,刷新頻率大于25次/秒是才不會感到閃爍。顯示設(shè)備中通常選用電視中的標準,每秒70幀圖象。為了不斷提供刷新圖像的信號,必須把每一幀圖像信息存儲在刷新存儲器,也叫視頻存儲器。其存儲容量由圖象分辨率和灰度級決定。3.隨機掃描和光柵掃描電子束在熒光屏上按某種軌跡運動稱為掃描??刂齐娮邮鴴呙柢壽E的電路叫做掃描偏轉(zhuǎn)電路。主要的掃描方式有隨機掃描和光柵掃描兩種。隨機掃描時控制電子束在CRT屏幕上隨機地運動,從而產(chǎn)生圖像和字符。電子束只用在需要做圖的地方掃描,而不必掃描全屏幕,因此這種掃描方式畫圖速度快、圖像清晰。光柵掃描是電視中采用的掃描方法。在電視中圖象充滿整個畫面,因此要求電子束掃過整個屏幕。光柵掃描時從上至下順序掃描,采用逐行掃描和隔行掃描兩種方式。如下圖所示。圖3-2光柵掃描3.3顯示方式和顯示規(guī)格1.顯示器的顯示方式(1)字符/數(shù)字方式(A/N方式)在這種顯示方式下,以字符為顯示內(nèi)容的基本單元,又稱為文本顯示方式。實際上,字符是由點陣組成的,在顯示過程中需將字符ASCII碼轉(zhuǎn)換為相應的字符點陣代碼。顯示器設(shè)備(2)圖形方式(APA方式)這種顯示方式下,以點(象素)為顯示的基本單位。圖形不如字符那樣整齊,圖形的信息更具隨機性。不論字符還是圖形,實際上都有許多亮度不同的、或色彩不同的像點所組成??捎梅直媛蔬@一指標衡量顯示規(guī)格。對字符方式,分辨率指一幀畫面最多可顯示的字符行數(shù)和列數(shù),一般列數(shù)大于行數(shù)。進一步描述指標是每個字符點陣的組成,即橫向點數(shù)與縱向點數(shù)。對于圖形方式,分辨率指一幀畫面最多可顯示的像點數(shù),即可顯示的水平線數(shù)與每線的點數(shù)。顯然,分辨率越高,畫面越清晰,顯示容量越大。顯示器分為單色顯示器(單顯)與彩色顯示器(彩顯)兩類。對于單色顯示器,可用不同灰度提供畫面的多層次。對于彩色顯示器,則可以不同的顏色提供更好的顯示效果。相應的,可提供的灰度級別或色數(shù)也是顯示規(guī)格中的重要指標。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光柵掃描成

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論