這篇文章將為大家詳細(xì)講解有關(guān)計(jì)算機(jī)中機(jī)器語言有哪些特點(diǎn),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)黃石免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
第一代計(jì)算機(jī)主要使用使用機(jī)器語言;機(jī)器語言是一種指令集的體系,這種指令集,稱機(jī)器碼,是電腦的CPU可直接解讀的數(shù)據(jù)。
第一代計(jì)算機(jī)主要使用機(jī)器語言。
機(jī)器語言(machine language)是一種指令集的體系。這種指令集,稱機(jī)器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù)。
機(jī)器語言有如下特點(diǎn),
1.機(jī)器語言與計(jì)算機(jī)硬件結(jié)構(gòu)密切相關(guān)
不同的計(jì)算機(jī)硬件結(jié)構(gòu)有著不同的機(jī)器語言,在以CPU為核心的計(jì)算機(jī)硬件結(jié)構(gòu)中,不同CPU有著不同的機(jī)器語言,機(jī)器語言與計(jì)算機(jī)硬件結(jié)構(gòu)密切相關(guān)。
2.二進(jìn)制數(shù)表示
機(jī)器語言中,指令操作碼、存放操作數(shù)的存儲單元的地址、操作數(shù)等都用二進(jìn)制數(shù)表示,CPU將以程序計(jì)數(shù)器的值為地址訪問存儲器讀到的內(nèi)容作為指令,以指令中給出的操作數(shù)地址。或以地址寄存器B的值為地址訪問存儲器讀到的內(nèi)容作為操作數(shù)。由CPU負(fù)責(zé)區(qū)分指令和操作數(shù),表示指令和操作數(shù)的二進(jìn)制數(shù)本身是無法區(qū)分二者的。
3.設(shè)計(jì)程序時(shí)需同步安排指令和操作數(shù)在存儲器中的存放位置
由于運(yùn)算指令需要指定存放另一個(gè)操作數(shù)的存儲單元的地址,控制指令需要指定不順序執(zhí)行指令的情況下,存放另一段程序或循環(huán)體中第一條指令的存儲單元的地址,因此,設(shè)計(jì)程序過程也是安排指令和操作數(shù)在存儲器中存放位置的過程。
4.每一條指令只能完成簡單運(yùn)算功能
機(jī)器語言的每一條指令只能完成簡單的運(yùn)算功能。用機(jī)器語言編寫完成復(fù)雜運(yùn)算過程的程序是比較困難的,一個(gè)完成只包含四則運(yùn)算表達(dá)式的運(yùn)算過程的機(jī)器語言程序都是比較復(fù)雜的。可以嘗試用模型機(jī)機(jī)器指令編寫完成表達(dá)式:7*8+(21—1 7)*5一(7+21)÷6運(yùn)算過程的機(jī)器語言程序。
關(guān)于“計(jì)算機(jī)中機(jī)器語言有哪些特點(diǎn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。
當(dāng)前題目:計(jì)算機(jī)中機(jī)器語言有哪些特點(diǎn)
本文鏈接:http://m.newbst.com/article34/iigcse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、小程序開發(fā)、軟件開發(fā)、網(wǎng)站策劃、網(wǎng)站維護(hù)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)