在《計算機軟體保護條例》中的定義為:指為了得到某種結果而可以由計算機等具有資訊處理能力的裝置執行的程式碼化指令序列,或者可被自動轉換成程式碼化指令序列的符號化指令序列或者符號化語句序列。
計算機的程式是有一系列的機器指令組成的,而指令就是要計算機執行某種操作的命令。
程式=演算法+資料結構+程式設計方法+語言工具和環境。
從計算機組成的層次結構來說,計算機的指令分:
1、微指令:是微程式級的命令,它屬於硬體。
2、宏指令:是由若干條機器指令組成的軟體指令,它屬於軟體。
3、機器指令:介於微指令和宏指令之間,通常簡稱為指令,每一條指令可以完成一個獨立的算術運算或邏輯運算操作。
計算機程式就是指 電腦可以識別執行的指令集合。
1、在c++中,如果在數值運算中,則是乘法運算子;如果加在字元前,就是指標的取值運算。
2、組合語言中,是另一種運算子。
3、在不同語言中,意思不一樣的,做的運算也不一樣。應當放在具體程式語言中,具體理解。
以結構為例,微型計算機可分為微控制器和多片機。
微型計算機,是指由微處理器作為CPU的計算機。由大規模積體電路組成的、體積較小的電子計算機。由微處理機(核心)、儲存片、輸入和輸出片、系統匯流排等組成。特點是體積小、靈活性大、價格便宜、使用方便。這類計算機的普遍特徵就是佔用很小的物理空間。微型計算機使用的裝置大多數都緊密的安裝在一個單獨的機箱中,也有一些裝置可能短距離地連線在機箱外,例如顯示器、鍵盤、滑鼠等等。一般而言,一臺微型計算機的尺寸可以使之很容易擺放在大多數桌面上。相對的,更大的計算機像小型計算機、大型計算機和超級計算機可以佔據部分機櫃或者整個房間。大多數微型計算機只能同時服務單使用者,但是一些執行類Unix作業系統的PC和工作站可以同時提供多個使用者使用。如同所有的計算機,微處理器負責所有的計算和資料處理工作。與CPU一同工作的資料儲存有兩種,非常高速但易失的RAM以及較低速但非易失的磁碟。
計算機的分類有:超級計算機、網路計算機、工業控制、個人電腦、嵌入式系統。
1、超級計算機:通常是指由數百數千甚至更多的處理器(機)組成的、能計算普通PC機和伺服器不能完成的大型複雜課題的計算機。超級計算機是計算機中功能最強、運算速度最快、儲存容量最大的一類計算機,是國家科技發展水平和綜合國力的重要標誌 ...
UI即UserInterface從字面上看是使用者與介面2個組成部分,但實際上還包括使用者與介面之間的互動關係。介面設計,做介面設計的人也被貶義的稱為“美工”。其實軟體介面設計就像工業產品中的工業造型設計一樣,是產品的重要賣點。UI其實是給軟體介面設計,使得人機互動更方便,就是軟體程式碼功能和使用者之間的 ...
oa按計算機應用分類屬於資訊處理。
辦公自動化(officeAutomation,OA)是在裝置、通訊逐步實現自動化的基礎上,透過管理資訊系統(ManagementInformationSystem,MIS)的發展而興起的一門綜合性技術。它是將計算機網路與現代化辦公相結合的一種新型辦公方式,它不僅可以 ...
計算機程式的定義是指一組指示計算機執行動作或做出判斷的指令,通常用某種程式設計語言編寫,運行於某種目標體系結構上;
計算機程式中的指令都是基於機器語言,計算機程式通常首先用一種計算機程式設計語言編寫,然後用編譯程式或者解釋執行程式翻譯成機器語言,有時計算機程式也可以用匯編語言編寫,組合語言實質就是表示 ...
計算機學科主要分為三個大的研究方向:計算機系統結構、計算機應用、計算機軟體與理論。
計算機學科即計算機科學與技術,是研究計算機的設計與製造和利用計算機進行資訊獲取、表示、儲存、處理、控制等的理論、原則、方法和技術的學科。方法論是對計算機領域認識和實踐過程中的一般方法及其性質特點、內在聯絡和變化規律進行 ...
分層次,高階程式語言到組合語言到機器碼。
所以理論上那個來講本質全是01組成。根據某種彙編標準,將它們規範成組合語言,然後高階程式語言可以透過編譯變成組合語言的程式,從而被執行。
從CPU層級來講,CPU接受到彙編指令,根據不同的彙編指令執行不同的功能,對於暫存器啊,儲存器啊做出操作。
細分的 ...
國際上對計算機進行分類的依據是計算機的效能指標和應用物件,國際上根據計算機的效能指標和應用物件,將計算機分為超級計算機、大型計算機、小型計算機、微型計算機和工作站。 ...