chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)的機(jī)器語(yǔ)言和匯編語(yǔ)言與高級(jí)語(yǔ)言的詳細(xì)資料介紹

Wildesbeast ? 來(lái)源:今日頭條 ? 作者:算法集市 ? 2020-02-06 16:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計(jì)算機(jī)語(yǔ)言通常是一個(gè)能完整、準(zhǔn)確和規(guī)則地表達(dá)人們的意圖,并用以指揮或控制計(jì)算機(jī)工作的“符號(hào)系統(tǒng)”。計(jì)算機(jī)語(yǔ)言通常分為三類(lèi):即機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。

1、機(jī)器語(yǔ)言

機(jī)器語(yǔ)言是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。它是計(jì)算機(jī)的設(shè)計(jì)者通過(guò)計(jì)算機(jī)的硬件結(jié)構(gòu)賦予計(jì)算機(jī)的操作功能。

機(jī)器語(yǔ)言具有靈活、直接執(zhí)行和速度快等特點(diǎn)。

用機(jī)器語(yǔ)言編寫(xiě)程序,編程人員要首先熟記所用計(jì)算機(jī)的全部指令代碼和代碼的涵義。手編程序時(shí),程序員得自己處理每條指令和每一數(shù)據(jù)的存儲(chǔ)分配和輸入輸出,還得記住編程過(guò)程中每步所使用的工作單元處在何種狀態(tài)。這是一件十分繁瑣的工作,編寫(xiě)程序花費(fèi)的時(shí)間往往是實(shí)際運(yùn)行時(shí)間的幾十倍或幾百倍。而且編出的程序全是些0和1的指令代碼,直觀性差,容易出錯(cuò)?,F(xiàn)在除了計(jì)算機(jī)生產(chǎn)廠家的專(zhuān)業(yè)人員外,絕大多數(shù)程序員已經(jīng)不再學(xué)習(xí)機(jī)器語(yǔ)言了。

2、匯編語(yǔ)言

為了克服機(jī)器語(yǔ)言難讀、難編、難記和易出錯(cuò)的缺點(diǎn),人們就用與代碼指令實(shí)際含義相近的英文縮寫(xiě)詞、字母和數(shù)字等符號(hào)來(lái)取代指令代碼(如用ADD表示運(yùn)算符號(hào)“+”的機(jī)器代碼),于是就產(chǎn)生了匯編語(yǔ)言。

匯編語(yǔ)言是一種用助記符表示的仍然面向機(jī)器的計(jì)算機(jī)語(yǔ)言。匯編語(yǔ)言亦稱(chēng)符號(hào)語(yǔ)言。匯編語(yǔ)言由于是采用了助記符號(hào)來(lái)編寫(xiě)程序,比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些,在一定程度上簡(jiǎn)化了編程過(guò)程。

匯編語(yǔ)言的特點(diǎn)是用符號(hào)代替了機(jī)器指令代碼,而且助記符與指令代碼一一對(duì)應(yīng),基本保留了機(jī)器語(yǔ)言的靈活性。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。

匯編語(yǔ)言中由于使用了助記符號(hào),用匯編語(yǔ)言編制的程序送入計(jì)算機(jī),計(jì)算機(jī)不能象用機(jī)器語(yǔ)言編寫(xiě)的程序一樣直接識(shí)別和執(zhí)行,必須通過(guò)預(yù)先放入計(jì)算機(jī)的“匯編程序“的加工和翻譯,才能變成能夠被計(jì)算機(jī)識(shí)別和處理的二進(jìn)制代碼程序。

用匯編語(yǔ)言等非機(jī)器語(yǔ)言書(shū)寫(xiě)好的符號(hào)程序稱(chēng)源程序,運(yùn)行時(shí)匯編程序要將源程序翻譯成目標(biāo)程序。目標(biāo)程序是機(jī)器語(yǔ)言程序,它一經(jīng)被安置在內(nèi)存的預(yù)定位置上,就能被計(jì)算機(jī)的CPU處理和執(zhí)行。

匯編語(yǔ)言像機(jī)器指令一樣,是硬件操作的控制信息,因而仍然是面向機(jī)器的語(yǔ)言,使用起來(lái)還是比較繁瑣費(fèi),通用性也差。但是,匯編語(yǔ)言用來(lái)編制系統(tǒng)軟件和過(guò)程控制軟件,其目標(biāo)程序占用內(nèi)存空間少,運(yùn)行速度快,有著高級(jí)語(yǔ)言不可替代的用途。

3、高級(jí)語(yǔ)言

不論是機(jī)器語(yǔ)言還是匯編語(yǔ)言都是面向硬件的具體操作,要求使用者必須對(duì)硬件結(jié)構(gòu)及其工作原理都十分熟悉,這對(duì)非計(jì)算機(jī)專(zhuān)業(yè)人員是難以做到的,對(duì)于計(jì)算機(jī)的推廣應(yīng)用也是不利的。

計(jì)算機(jī)事業(yè)的發(fā)展促使人們?nèi)で笠恍┡c人類(lèi)自然語(yǔ)言相接近且能為計(jì)算機(jī)所接受的語(yǔ)意確定、規(guī)則明確、自然直觀和通用易學(xué)的計(jì)算機(jī)語(yǔ)言。這種與自然語(yǔ)言相近并為計(jì)算機(jī)所接受和執(zhí)行的計(jì)算機(jī)語(yǔ)言稱(chēng)高級(jí)語(yǔ)言。高級(jí)語(yǔ)言是面向用戶的語(yǔ)言。無(wú)論何種機(jī)型的計(jì)算機(jī),只要配備上相應(yīng)的高級(jí)語(yǔ)言的編譯或解釋程序,則用該高級(jí)語(yǔ)言編寫(xiě)的程序就可以通用。

高級(jí)語(yǔ)言有:BASIC、C、C++、PASCAL、FORTRAN、智能化語(yǔ)言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動(dòng)態(tài)語(yǔ)言(Python、PHP、Ruby、Lua)等。高級(jí)語(yǔ)言源程序可以用解釋、編譯兩種方式執(zhí)行。通常用后一種。

高級(jí)語(yǔ)言是絕大多數(shù)編程者的選擇。和匯編語(yǔ)言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令并且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細(xì)節(jié),例如使用堆棧、寄存器等,這樣就大大簡(jiǎn)化了程序中的指令。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    809

    瀏覽量

    43169
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7835

    瀏覽量

    93436
  • 匯編語(yǔ)言
    +關(guān)注

    關(guān)注

    14

    文章

    413

    瀏覽量

    39442
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    c語(yǔ)言匯編語(yǔ)言和機(jī)器語(yǔ)言的轉(zhuǎn)化

    匯編語(yǔ)言經(jīng)過(guò)匯編程序可以翻譯成及期望語(yǔ)言,C語(yǔ)言是不是必須先轉(zhuǎn)換為匯編語(yǔ)言,然后才能生成機(jī)器語(yǔ)言
    發(fā)表于 04-14 16:53

    匯編語(yǔ)言機(jī)器語(yǔ)言

    機(jī)器語(yǔ)言計(jì)算機(jī)直接認(rèn)識(shí)的語(yǔ)言,在電路中有高低電平表示,在邏輯中用0和1表示(0表示低或者開(kāi)關(guān)的斷開(kāi),1表示高或者開(kāi)關(guān)的閉合)機(jī)器語(yǔ)言是最早的機(jī)器
    發(fā)表于 03-13 17:22

    C語(yǔ)言和匯編語(yǔ)言在開(kāi)發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)

    可能有所差異,所以不易移植。C語(yǔ)言是一種結(jié)構(gòu)化的高級(jí)語(yǔ)言。其優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種計(jì)算機(jī)語(yǔ)言。缺點(diǎn)是占用資源較多,執(zhí)行效率沒(méi)有
    發(fā)表于 07-14 06:49

    什么是匯編語(yǔ)言

    基于C++寶典的學(xué)習(xí)一、什么是匯編語(yǔ)言匯編語(yǔ)言是一種功能很強(qiáng)的程序設(shè)計(jì)語(yǔ)言,也是利用了計(jì)算機(jī)所有硬件特性并能直接控制硬件的語(yǔ)言。在
    發(fā)表于 07-19 06:05

    單片機(jī)C語(yǔ)言和匯編語(yǔ)言的混合編程

    . 保持機(jī)器語(yǔ)言的優(yōu)勢(shì),具有直接而簡(jiǎn)潔的功能4. 可維護(hù)性和可讀性差5. 可移植性差第5章單片機(jī)C語(yǔ)言和匯編語(yǔ)言的混合編程5.1.2單片機(jī)C語(yǔ)言的特點(diǎn)1.可讀性,移植性好,使用范圍廣2
    發(fā)表于 01-25 06:47

    C語(yǔ)言和匯編語(yǔ)言在開(kāi)發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)

    01、C語(yǔ)言和匯編語(yǔ)言在開(kāi)發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)?C語(yǔ)言是一種結(jié)構(gòu)化的高級(jí)語(yǔ)言。其優(yōu)點(diǎn)是可讀性好,移植容易,是普遍使用的一種
    發(fā)表于 02-11 06:54

    什么是匯編語(yǔ)言

    文章目錄前言一、 匯編語(yǔ)言簡(jiǎn)介1.1 什么是匯編語(yǔ)言1.2機(jī)器語(yǔ)言簡(jiǎn)介1.3 匯編語(yǔ)言的演變史1.4 匯編語(yǔ)言的廣義組成二、硬件與軟件2.1
    發(fā)表于 02-24 07:01

    計(jì)算機(jī)組成原理與匯編語(yǔ)言程序設(shè)計(jì)

    計(jì)算機(jī)組成原理與匯編語(yǔ)言程序設(shè)計(jì)是為中央電大計(jì)算機(jī)組成原理與匯編語(yǔ)言程序設(shè)計(jì)課程編寫(xiě)的教材。在開(kāi)始學(xué)習(xí)本書(shū)之前,請(qǐng)大家務(wù)必先認(rèn)真閱讀這篇前言,它將告訴你本課
    發(fā)表于 10-21 17:56 ?0次下載
    <b class='flag-5'>計(jì)算機(jī)</b>組成原理與<b class='flag-5'>匯編語(yǔ)言</b>程序設(shè)計(jì)

    高級(jí)語(yǔ)言和匯編語(yǔ)言_機(jī)器語(yǔ)言的區(qū)別

    本文首先介紹高級(jí)語(yǔ)言的優(yōu)缺點(diǎn)、匯編語(yǔ)言的優(yōu)缺點(diǎn)及使用匯編語(yǔ)言的理由,其次介紹
    的頭像 發(fā)表于 04-16 10:28 ?3.2w次閱讀

    C語(yǔ)言是什么?C語(yǔ)言程序設(shè)計(jì)教程的詳細(xì)資料免費(fèi)下載

    在C語(yǔ)言誕生以前,系統(tǒng)軟件主要是用匯編語(yǔ)言編寫(xiě)的。由于匯編語(yǔ)言程序依賴于計(jì)算機(jī)硬件,其可讀性和可移植性都很差;但一般的高級(jí)
    發(fā)表于 09-25 08:00 ?16次下載
    C<b class='flag-5'>語(yǔ)言</b>是什么?C<b class='flag-5'>語(yǔ)言</b>程序設(shè)計(jì)教程的<b class='flag-5'>詳細(xì)資料</b>免費(fèi)下載

    計(jì)算機(jī)語(yǔ)言的分類(lèi)

    本視頻主要詳細(xì)介紹計(jì)算機(jī)語(yǔ)言的分類(lèi),分別有機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)
    的頭像 發(fā)表于 12-27 16:04 ?2.8w次閱讀
    <b class='flag-5'>計(jì)算機(jī)語(yǔ)言</b>的分類(lèi)

    計(jì)算機(jī)語(yǔ)言的發(fā)展過(guò)程

    本視頻主要詳細(xì)介紹計(jì)算機(jī)語(yǔ)言的發(fā)展過(guò)程,分別是機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)
    的頭像 發(fā)表于 12-28 16:46 ?3.7w次閱讀

    計(jì)算機(jī)學(xué)習(xí)教程之指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是計(jì)算機(jī)學(xué)習(xí)教程之指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)課件免費(fèi)下載包括了:1.匯編語(yǔ)言程序設(shè)計(jì),2.程序設(shè)計(jì)舉例,
    發(fā)表于 01-03 08:00 ?0次下載

    51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)的學(xué)習(xí)課件資料概述

    MCS-51單片機(jī)的編程語(yǔ)言可以是匯編語(yǔ)言也可以是高級(jí)語(yǔ)言(如C語(yǔ)言),高級(jí)
    發(fā)表于 07-16 15:50 ?33次下載
    51單片機(jī)<b class='flag-5'>匯編語(yǔ)言</b>程序設(shè)計(jì)的學(xué)習(xí)課件<b class='flag-5'>資料</b>概述

    構(gòu)建 4 位計(jì)算機(jī)匯編語(yǔ)言和匯編器(第 2 部分)

    一旦我們構(gòu)建了一臺(tái)計(jì)算機(jī),下一步就是開(kāi)發(fā)一種匯編語(yǔ)言,然后是一個(gè)可以匯編我們程序的匯編器。 ? 在我 之前的專(zhuān)欄 中,我們介紹了在
    發(fā)表于 08-01 17:52 ?2623次閱讀
    構(gòu)建 4 位<b class='flag-5'>計(jì)算機(jī)</b>:<b class='flag-5'>匯編語(yǔ)言和</b><b class='flag-5'>匯編</b>器(第 2 部分)