一級(jí)MS--Office考試要點(diǎn)5

字號(hào):

【考點(diǎn)八】 程序與程序的執(zhí)行指令序列就是程序,它對(duì)應(yīng)著一系列有序的操作,也就是完成一個(gè)任務(wù)。計(jì)算機(jī)工作的過程就是執(zhí)行程序的過程。
    計(jì)算機(jī)工作的過程就是執(zhí)行程序的過程;由CPU能夠直接執(zhí)行的指令組成的程序叫做機(jī)器語言的程序;人們用高級(jí)語言編寫的源程序必須轉(zhuǎn)換為機(jī)器語言的程序(目標(biāo)程序)才能由CPU執(zhí)行。編寫計(jì)算機(jī)程序所用的語言是人與計(jì)算機(jī)之間進(jìn)行交流的工具,一般分為機(jī)器語言、匯編語言和高級(jí)語言三大類。
    (1)機(jī)器語言機(jī)器語言是計(jì)算機(jī)系統(tǒng)所識(shí)別的、不需要翻譯而直接供計(jì)算機(jī)使用的程序設(shè)計(jì)語言。機(jī)器語言中的每一條機(jī)器指令實(shí)際上是二進(jìn)制形式的指令代碼,它由二進(jìn)制形式的操作碼和操作數(shù)兩部分組成,其指令的二進(jìn)制代碼形式隨機(jī)器的不同而不同,所以機(jī)器語言不具有通用性。人們一般不用機(jī)器語言編寫程序。
    (2)匯編語言匯編語言是一種面向機(jī)器的程序設(shè)計(jì)語言,它是為特定的計(jì)算機(jī)或計(jì)算機(jī)系列設(shè)計(jì)的。匯編語言采用一定的助記符號(hào)表示機(jī)器語言中的指令和數(shù)據(jù),即用助記符號(hào)代替二進(jìn)制形式的機(jī)器指令,這種代替使得機(jī)器語言變成“符號(hào)化”形式,因而匯編語言又稱為符號(hào)語言。每條匯編語言的指令就對(duì)應(yīng)了一條機(jī)器語言的二進(jìn)制形式代碼,不同型號(hào)的計(jì)算機(jī)系統(tǒng)具有完全不同的匯編語言。所以,通常人們不用匯編語言編寫程序。由于計(jì)算機(jī)硬件只能識(shí)別機(jī)器指令,并執(zhí)行機(jī)器指令。對(duì)于用記憶符表示的匯編語言是不能直接執(zhí)行的,必須用一個(gè)軟件(匯編系統(tǒng)或匯編程序)將匯編語言程序翻譯成機(jī)器語言程序后,該程序才能由計(jì)算機(jī)執(zhí)行。
    (3)高級(jí)語言高級(jí)語言采用十進(jìn)制數(shù)據(jù)表示,語句用較為接近自然語言的英文表示,它們比較接近人們?cè)缫蚜?xí)慣的自然語言和數(shù)學(xué)表達(dá)式,故而稱之為高級(jí)語言。高級(jí)語言具有高度的通用性,尤其是有些標(biāo)準(zhǔn)版本的高級(jí)語言(如FORTRAN 77和ANSI C),在國際上都是通用的。這樣由高級(jí)語言編寫的程序就能用在不同的計(jì)算機(jī)系統(tǒng)中。由于計(jì)算機(jī)并不能直接識(shí)別和執(zhí)行高級(jí)語言編寫的程序。要執(zhí)行高級(jí)語言程序,首先用一種翻譯系統(tǒng)(編譯或解釋)將高級(jí)語言翻譯成計(jì)算機(jī)可以識(shí)別和執(zhí)行的二進(jìn)制機(jī)器指令,然后由計(jì)算機(jī)執(zhí)行。軟件主要是指讓計(jì)算機(jī)完成各種任務(wù)所需的程序。計(jì)算機(jī)軟件包括系統(tǒng)軟件和應(yīng)用軟件兩大類。