這篇文章給大家分享的是有關(guān)計(jì)算機(jī)能不能直接識(shí)別執(zhí)行用匯編語言編寫的程序的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了巴馬免費(fèi)建站歡迎大家使用!
不能。用匯編語言編寫的程序,計(jì)算機(jī)是不能直接識(shí)別和執(zhí)行的;必須先把匯編語言源程序翻譯成機(jī)器語言程序(即目標(biāo)程序),然后才能被執(zhí)行。當(dāng)目標(biāo)程序被安置在內(nèi)存的預(yù)定位置上后,就能被計(jì)算機(jī)的CPU處理和執(zhí)行。
匯編語言(Assembly Language)是任何一種用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語言,亦稱為符號(hào)語言。在匯編語言中,用助記符代替機(jī)器指令的操作碼,用地址符號(hào)或標(biāo)號(hào)代替指令或操作數(shù)的地址。
匯編語言和機(jī)器語言的性質(zhì)差不多,只是被符號(hào)化了的機(jī)器語言,仍然是一種依賴于機(jī)器的語言。與機(jī)器語言相比較,匯編語言在編寫、修改和閱讀等方面有了相當(dāng)?shù)母倪M(jìn),但與高級(jí)語言相比還相差甚遠(yuǎn)。
用匯編語言編寫的程序計(jì)算機(jī)不能直接識(shí)別它。必須先把匯編語言源程序翻譯成機(jī)器語言程序(稱目標(biāo)程序),然后才能被執(zhí)行。在不同的設(shè)備中,匯編語言對應(yīng)著不同的機(jī)器語言指令集,通過匯編過程轉(zhuǎn)換成機(jī)器指令。
匯編語言的優(yōu)點(diǎn):
匯編語言作為機(jī)器語言之上的第二代編程語言,它也有很多優(yōu)點(diǎn):
可以輕松的讀取存儲(chǔ)器狀態(tài)以及硬件I/O接口情況
編寫的代碼因?yàn)樯倭撕芏嗑幾g的環(huán)節(jié),可以能夠準(zhǔn)確的被執(zhí)行
作為一種低級(jí)語言,可擴(kuò)展性很高
匯編語言的缺點(diǎn):
因?yàn)榇a非常單調(diào),特殊指令字符很少,所以造成了代碼的冗長以及編寫的困難
因?yàn)閰R編仍然需要自己去調(diào)用存儲(chǔ)器存儲(chǔ)數(shù)據(jù),很容易出現(xiàn)BUG,而且調(diào)試起來也不容易
就算完成了一個(gè)程序,后期維護(hù)時(shí)候也需要耗費(fèi)大量的時(shí)間。
因?yàn)闄C(jī)器的特殊性造成了代碼兼容性差的缺陷。
感謝各位的閱讀!關(guān)于“計(jì)算機(jī)能不能直接識(shí)別執(zhí)行用匯編語言編寫的程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
當(dāng)前題目:計(jì)算機(jī)能不能直接識(shí)別執(zhí)行用匯編語言編寫的程序
文章起源:http://aaarwkj.com/article28/jjghcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、域名注冊、品牌網(wǎng)站建設(shè)、商城網(wǎng)站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(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)