發(fā)布時(shí)間:2024-04-17 文章來(lái)源:深度系統(tǒng)下載 瀏覽:
軟件是計(jì)算機(jī)系統(tǒng)的重要組成部分,沒(méi)有配備必要系統(tǒng)軟件的計(jì)算機(jī)是無(wú)法工作的。計(jì)算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件。 指令和程序 (3)機(jī)器語(yǔ)言。機(jī)器語(yǔ)言是計(jì)算機(jī)完成某一特定工作的一組相關(guān)指令的語(yǔ)言,不需翻譯。機(jī)器語(yǔ)言中的每一條語(yǔ)句實(shí)際上是一條二進(jìn)制數(shù)形式的指令代碼,有操作碼和操作數(shù)組成。操作碼是指進(jìn)行什么樣的操作,操作數(shù)十只參與操作的數(shù)據(jù)所在的內(nèi)存地址。使用機(jī)器語(yǔ)言編寫程序,工作量大難與記憶、容易出錯(cuò)、調(diào)試修改麻煩,但執(zhí)行速度快。機(jī)器語(yǔ)言隨cpu型號(hào)不同而異,不能使用,因此說(shuō)他是面向機(jī)器的語(yǔ)言。 (5)高級(jí)語(yǔ)言。高級(jí)語(yǔ)言是有各種意義的詞和數(shù)學(xué)公式按照一定的語(yǔ)法規(guī)則組成的。由于高級(jí)語(yǔ)言采用自然語(yǔ)言,并且使用與自然語(yǔ)言語(yǔ)法相近的語(yǔ)法體系,編寫出得程序更容易閱讀和理解。高級(jí)語(yǔ)言最大的優(yōu)點(diǎn)是它面向問(wèn)題,而不是面向機(jī)器。這不僅是問(wèn)題的表述更加容易,簡(jiǎn)化了程序的便攜和調(diào)試,能夠大大提高編程效果;同時(shí)還因這種程序與具體機(jī)器無(wú)關(guān),所以有很強(qiáng)的通用性和可移值性。 (7)可執(zhí)行文件?蓤(zhí)行文件是指在計(jì)算機(jī)中能直接運(yùn)行的文件。列如用匯編語(yǔ)言或高級(jí)語(yǔ)言編寫的源程序,經(jīng)過(guò)編譯程序在翻譯成目標(biāo)程序后,還需要用連接程序?qū)δ繕?biāo)程序代碼進(jìn)行連接,得到可以執(zhí)行的機(jī)器程序代碼,即可執(zhí)行文件、可執(zhí)行文件一般都以exe或com為擴(kuò)展名。 編譯方式時(shí)將原程序全部翻譯后,生成一個(gè)等價(jià)的目標(biāo)程序,對(duì)目標(biāo)程序在進(jìn)行連接裝配后,便得到執(zhí)行程序,最后運(yùn)行執(zhí)行程序。由于原程序以單邊以后不再參與運(yùn)行,以后每次直接運(yùn)行執(zhí)行程序即可,所運(yùn)行速度快。但每次修改原程序后,必須重新譯、連接。 |
下一篇:啥是USB3.0接口