指令與程序
1.指令
計算機中的控制器靠指令來指揮機器工作,人們用指令表達自己的意圖,并交給控制器執(zhí)行。通常一條指令包括兩方面的內(nèi)容:操作碼和操作數(shù),操作碼決定要完成的操作,操作數(shù)指出參加運算的數(shù)據(jù)及其所在的單元地址。
在計算機中,指令以二進制編碼的形式存放在存儲器中。
在一條指令的執(zhí)行過程中,首先是取指令和分析指令,即按照程序規(guī)定的次序,從內(nèi)存取出當(dāng)前要執(zhí)行的網(wǎng)站設(shè)計指令,并送到控制器的指令寄存器中,對所取的指令進行分析,也就是根據(jù)指令中的操作碼確定計算機應(yīng)進行什么操作。其次是執(zhí)行指令,即根據(jù)指令分析結(jié)果,由控制器發(fā)出完成操作所需的一系列控制信號,以便指揮有關(guān)部件完成這一操作,同時還為取下一條指令做好準(zhǔn)備。
2.指令系統(tǒng)
一臺計算機所能執(zhí)行的各種不同指令的全體,稱為該計算機的指令系統(tǒng)。每一種計算機均有自己特定的指令系統(tǒng),其指令內(nèi)容和格式有所不同。
盡管為不同CPU所設(shè)計的指令系統(tǒng)各不相同,但基本上所有的計算機都包含以下幾種類型的指令:數(shù)據(jù)傳送類指令、輸人輸出(I/O)類指令、算術(shù)運算類指令、邏輯運算類指令、移位操作類指令、程序控制類指令、串操作類指令、處理機控制類指令、數(shù)據(jù)轉(zhuǎn)換類指令等。
在計算機指令系統(tǒng)的優(yōu)化發(fā)展過程中,出現(xiàn)過兩個截然不同的優(yōu)化方向:復(fù)雜指令集計算機(Complex Instruction Set Computer, CISC)技術(shù);精簡指令集計算機(Reduced Instruction Set Computer, RISC)技術(shù)。這里的計算機指令是指計算機最低層的機器指令,也就是CPU能夠直接識別的指令。
計算機系統(tǒng)越來越復(fù)雜,同時要求其指令系統(tǒng)的構(gòu)造能使得計算機系統(tǒng)的整體性能更快、更穩(wěn)定。最初,人們采用的優(yōu)化方法是設(shè)置一些功能復(fù)雜的指令,把一些原來要由軟件實現(xiàn)的、常用的功能改用硬件的指令系統(tǒng)實現(xiàn),也就是通過增加硬件的復(fù)雜性來獲得高性能,這就是CISC技術(shù)的思想。
日趨龐雜的指令系統(tǒng)不但不易實現(xiàn),而且還有可能降低系統(tǒng)的性能。1979年,以帕特遜教授為首的一批計算機科學(xué)家開始在加州大學(xué)伯克利分校開展這一研究。結(jié)果發(fā)現(xiàn),計算機中各種指令的使用率相差懸殊:一個典型程序的運算過程所使用指令的80,僅僅是其指令系統(tǒng)中20%的指令,事實上,使用最頻繁的指令是存、取和相加等簡單指令。因此,長期致力于復(fù)雜指令系統(tǒng)的設(shè)計,實際上是在設(shè)計一種難以在實踐中用得上的指令系統(tǒng)的處理器。
RISC技術(shù)是在20世紀(jì)80年代發(fā)展起來的,其基本思想是盡量簡化計算機指令功能,只保留那些功能簡單、能在一個節(jié)拍內(nèi)完成執(zhí)行的指令,而把較復(fù)雜的功能用一段子程序來實現(xiàn)。
3.程序
計算機程序(通常簡稱為程序,在我國港澳臺地區(qū)稱為程式)是指遵循一定規(guī)則和思想組織起來的、能正確完成指定工作的指令序列?,F(xiàn)在的計算機還無法直接理解人類的自然語言,所以還不能用自然語言編寫計算機程序。程序通常用某種程序設(shè)計語言編寫,運行于某種目標(biāo)機器上。
編寫程序(即編程,其專業(yè)術(shù)語是“程序設(shè)計”)是一項系統(tǒng)而煩瑣的工作,需要程序設(shè)計人員具有相應(yīng)的專業(yè)基礎(chǔ)知識,更需要有良好的編程習(xí)慣和風(fēng)格。就像是蓋房子一樣,首先要設(shè)計圖紙,然后再動工。
編寫程序的過程包括問題分析、結(jié)構(gòu)設(shè)計、用戶界面設(shè)計、代碼設(shè)計與調(diào)試、維護等.通俗地說,問題分析是要明確程序要完成什么功能、達到什么樣的效果等,結(jié)構(gòu)設(shè)計是指對程序的整體框架進行設(shè)計;用戶界面設(shè)計是指對程序運行時與用戶交互的輸入輸出界面的設(shè)計;代碼設(shè)計則進行程序代碼的編寫,然后通過調(diào)試盡可能地排除程序中的錯誤,以確保程序的功能性和正確性;對于使用中的程序還9要進行維護,以修改錯誤或進行功能和性能上的升級。
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設(shè)計風(fēng)格
-
確認(rèn)交付使用
-
資料錄入優(yōu)化
-
程序設(shè)計開發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標(biāo)簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設(shè)
- 研究所網(wǎng)站建設(shè)
- 沈陽網(wǎng)站建設(shè)
- 廊坊網(wǎng)站建設(shè)
- 鄭州網(wǎng)站建設(shè)
- 婚紗攝影網(wǎng)站建設(shè)
- 手機端網(wǎng)站建設(shè)
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設(shè)
- 教育網(wǎng)站建設(shè)
- 品牌網(wǎng)站建設(shè)
- 政府網(wǎng)站建設(shè)
- 北京網(wǎng)站建設(shè)
- 網(wǎng)站設(shè)計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
網(wǎng)站建設(shè)的費用一般與功能要求是成正比的
祝您能夠建設(shè)出成功的網(wǎng)站制作,如半年到一年時間進行較大規(guī)模改版等。很多...
2012-09-21 -
SEO優(yōu)化之如何提高文章質(zhì)量的四個技巧
SEO優(yōu)化之如何提高文章質(zhì)量的四個技巧現(xiàn)實生活中,我們都希望能夠買那些...
2011-11-23 -
企業(yè)網(wǎng)站建設(shè)服務(wù)選擇需要注意哪些細(xì)節(jié)
近年來,做企業(yè)網(wǎng)站建設(shè)的服務(wù)不斷增多,每家公司在企業(yè)建站方面的經(jīng)驗、技...
2020-07-22 -
中小企業(yè)做營銷型網(wǎng)站注意避開兩個大坑
隨著互聯(lián)網(wǎng)的發(fā)展,越來越多中小企業(yè)投入到“互聯(lián)網(wǎng)+&rdq...
2018-08-06 -
淺析撰寫企業(yè)網(wǎng)站優(yōu)化方案的八大要素
大家好,我是湖南推的kiness。今天小編給大家分享下撰寫企業(yè)網(wǎng)站...
2012-02-07 -
社會轉(zhuǎn)型期中國網(wǎng)絡(luò)政治參與的困境分析
中國正處在社會結(jié)構(gòu)轉(zhuǎn)型期,從改革開放到中國社會主義市場經(jīng)濟和法治國家目...
2014-10-27
預(yù)約專業(yè)咨詢顧問溝通!
免責(zé)聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細(xì)閱讀本聲明的所有條款。
1、本站部分內(nèi)容來源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動。
2、本站不承擔(dān)用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關(guān)法律法規(guī),當(dāng)本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準(zhǔn)。
4、如果侵害了您的合法權(quán)益,請您及時與我們,我們會在第一時間刪除相關(guān)內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com