最新亚洲人成无码网站,夜夜操夜夜操夜夜爽,中文字日产幕乱五区,在线成人看片黄a免费看,亚洲自偷自拍另类11p

首頁 >> 綜合知識 >

機器語言和匯編語言的區(qū)別(機器語言)

2024-07-02 18:30:48 來源: 用戶: 

哈嘍,大家好~~~我是小編田甜,關(guān)于機器語言和匯編語言的區(qū)別,機器語言這個很多人還不知道,那么現(xiàn)在讓田甜帶著大家一起來看看吧!

英 文: Machine Language別 名: 低級語言,二進制代碼語言定 義:機器語言是直接用二進制代碼指令表達的計算機語言,指令是用0和1組成的一串代碼,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義,例如某臺計算機字長為16位,即有16個二進制數(shù)組成一條指令或其它信息。

16個0和1可組成各種排列組合,通過線路變成電信號,讓計算機執(zhí)行各種不同的操作。

如某種計算機的指令為1011011000000000,它表示讓計算機進行一次加法操作;而指令1011010100000000則表示進行一次減法操作。

它們的前八位表示操作碼,而后八位表示地址碼。

從上面兩條指令可以看出,它們只是在操作碼中從左邊第0位算起的第6和第7位不同。

這種機型可包含256(=2的8次方)個不同的指令。

特 點:機器語言或稱為二進制代碼語言,計算機可以直接識別,不需要進行任何翻譯。

每臺機器的指令,其格式和代碼所代表的含義都是硬性規(guī)定的,故稱之為面向機器的語言,也稱為機器語言。

它是第一代的計算機語言。

機器語言對不同型號的計算機來說一般是不同的。

缺 點:1.大量繁雜瑣碎的細(xì)節(jié)牽制著程序員,使他們不可能有更多的時間和精力去從事創(chuàng)造性的勞動,執(zhí)行對他們來說更為重要的任務(wù)。

如確保程序的正確性、高效性。

2.程序員既要駕馭程序設(shè)計的全局又要深入每一個局部直到實現(xiàn)的細(xì)節(jié),即使智力超群的程序員也常常會顧此失彼,屢出差錯,因而所編出的程序可靠性差,且開發(fā)周期長。

3.由于用機器語言進行程序設(shè)計的思維和表達方式與人們的習(xí)慣大相徑庭,只有經(jīng)過較長時間職業(yè)訓(xùn)練的程序員才能勝任,使得程序設(shè)計曲高和寡。

4.因為它的書面形式全是"密"碼,所以可讀性差,不便于交流與合作。

5.因為它嚴(yán)重地依賴于具體的計算機,所以可移植性差,重用性差。

這些弊端造成當(dāng)時的計算機應(yīng)用未能迅速得到推廣。

機器語言;一種cpu的指令系統(tǒng),也稱cpu的機器語言。

它是該cpu可以識別的一組由1和0序列構(gòu)成的指令碼。

用機器語言編程序,就是從實用的cpu的指令系統(tǒng)中挑選合適的指令,組成一個指令系列。

本文分享完畢,希望對大家有所幫助哦。

  免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場無關(guān)。財經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險自擔(dān)。 如有侵權(quán)請聯(lián)系刪除!

 
分享:
最新文章