溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

計(jì)算機(jī)中機(jī)器語(yǔ)言有哪些特點(diǎn)

發(fā)布時(shí)間:2021-02-25 14:32:38 來(lái)源:億速云 閱讀:1013 作者:小新 欄目:互聯(lián)網(wǎng)科技

這篇文章將為大家詳細(xì)講解有關(guān)計(jì)算機(jī)中機(jī)器語(yǔ)言有哪些特點(diǎn),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

第一代計(jì)算機(jī)主要使用使用機(jī)器語(yǔ)言;機(jī)器語(yǔ)言是一種指令集的體系,這種指令集,稱(chēng)機(jī)器碼,是電腦的CPU可直接解讀的數(shù)據(jù)。

第一代計(jì)算機(jī)主要使用機(jī)器語(yǔ)言。

機(jī)器語(yǔ)言(machine language)是一種指令集的體系。這種指令集,稱(chēng)機(jī)器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù)。

機(jī)器語(yǔ)言有如下特點(diǎn),

1.機(jī)器語(yǔ)言與計(jì)算機(jī)硬件結(jié)構(gòu)密切相關(guān)

不同的計(jì)算機(jī)硬件結(jié)構(gòu)有著不同的機(jī)器語(yǔ)言,在以CPU為核心的計(jì)算機(jī)硬件結(jié)構(gòu)中,不同CPU有著不同的機(jī)器語(yǔ)言,機(jī)器語(yǔ)言與計(jì)算機(jī)硬件結(jié)構(gòu)密切相關(guān)。

2.二進(jìn)制數(shù)表示

機(jī)器語(yǔ)言中,指令操作碼、存放操作數(shù)的存儲(chǔ)單元的地址、操作數(shù)等都用二進(jìn)制數(shù)表示,CPU將以程序計(jì)數(shù)器的值為地址訪(fǎng)問(wèn)存儲(chǔ)器讀到的內(nèi)容作為指令,以指令中給出的操作數(shù)地址。或以地址寄存器B的值為地址訪(fǎng)問(wèn)存儲(chǔ)器讀到的內(nèi)容作為操作數(shù)。由CPU負(fù)責(zé)區(qū)分指令和操作數(shù),表示指令和操作數(shù)的二進(jìn)制數(shù)本身是無(wú)法區(qū)分二者的。

3.設(shè)計(jì)程序時(shí)需同步安排指令和操作數(shù)在存儲(chǔ)器中的存放位置

由于運(yùn)算指令需要指定存放另一個(gè)操作數(shù)的存儲(chǔ)單元的地址,控制指令需要指定不順序執(zhí)行指令的情況下,存放另一段程序或循環(huán)體中第一條指令的存儲(chǔ)單元的地址,因此,設(shè)計(jì)程序過(guò)程也是安排指令和操作數(shù)在存儲(chǔ)器中存放位置的過(guò)程。

4.每一條指令只能完成簡(jiǎn)單運(yùn)算功能

機(jī)器語(yǔ)言的每一條指令只能完成簡(jiǎn)單的運(yùn)算功能。用機(jī)器語(yǔ)言編寫(xiě)完成復(fù)雜運(yùn)算過(guò)程的程序是比較困難的,一個(gè)完成只包含四則運(yùn)算表達(dá)式的運(yùn)算過(guò)程的機(jī)器語(yǔ)言程序都是比較復(fù)雜的。可以嘗試用模型機(jī)機(jī)器指令編寫(xiě)完成表達(dá)式:7*8+(21—1 7)*5一(7+21)÷6運(yùn)算過(guò)程的機(jī)器語(yǔ)言程序。

關(guān)于“計(jì)算機(jī)中機(jī)器語(yǔ)言有哪些特點(diǎn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI