亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機中幾個語言的理解

        2017-06-01 23:53:10劉昆
        電腦知識與技術 2017年8期
        關鍵詞:匯編語言

        劉昆

        摘要:計算機組為什么有別于其他人類發(fā)明的工具,能夠自動、準確的執(zhí)行人們事先編制好的程序,要回答這個問題,就需要大家對機器語言、匯編語言、計算機高級語言進行理解,該文結合多年的教學經(jīng)驗,使用簡單的例子對機器語言、匯編語言、計算機高級語言三種語言進行比較,使讀者很容易理解三種語言。

        關鍵詞:機器語言;匯編語言;計算機高級語言

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)08-0093-02

        計算機組為什么有別與其他人類發(fā)明的工具,能夠自動、準確的執(zhí)行人們事先編制好的程序?要回答這個問題我們必須理解機器語言、匯編語言、計算機高級語言。計算機高級語言很多人接觸到或者學習過不難理解;但是機器語言、匯編語言很少有人接觸,包括計算機專業(yè)的學生,這些年也逐漸不再開設匯編語言程序設計課程。計算機的層次結構如圖1。

        1計算機的機器語言

        很多教材對計算機的機器語言概括為計算機能直接執(zhí)行的語言,用戶必須用二進制(0,1)來編寫程序,要求程序員對所使用的計算機硬件及其指令系統(tǒng)十分熟悉。這樣的解釋很抽象也很難理解。其實機器語言并不難理解,我們用教室的電燈系統(tǒng)來舉例,用Ki表示對應的開關;用1表示開關閉合,用0表示開關斷開;假如教室里有4個開關,分別控制不同的電燈。則教室里電燈系統(tǒng)的指令系統(tǒng)用二進制(0、1)表示出來如表1。

        這里的指令系統(tǒng)中0000表示全滅,1111表示全亮。根據(jù)這個指令系統(tǒng)編寫了某個程序,Ti表示指令執(zhí)行的時間周期。程序如表2所示。

        這是與電燈系統(tǒng)為例。如果以某機器為例,對ax2+bx+c進行運算,進行程序優(yōu)化為(ax+b)*x+c;具體機器語言步驟如圖2。

        2匯編語言

        通過上面兩個例子對機器語言能更好地理解。匯編語言是在機器語言的基礎上出現(xiàn)了符號式的程序設計語言。它用符號ADD表示加;SUB表示減;MUL表示乘;D1V表示除;MOV表示取數(shù)等。用匯編語言ax2+bx+c進行運算程序如下。

        數(shù)據(jù)段定義a,b,c,x;

        代碼段如下MOV A CCX;取數(shù)x至ACC;

        MUL a;ACC的值乘于a,放到ACC中,即a*x->ACC;

        ADD b;ACC的值加b,放到ACC中,即a*x+b->ACC;

        MUL x;ACC的值乘于X,放到ACC中,即(a*x+b)*x->ACC;

        ADD c;ACC的值加c,放到ACC中,即(a*x+b)*x+c->ACC;

        MOV result,ACC;把結果從ACC送到result單元。

        通過這個程序可以知道,匯編語言與機器語言是一一對應的,故需要程序員對計算機的硬件、結構和指令系統(tǒng)都要熟悉。

        3高級語言

        高級語言對問題的描述十分接近人們的習慣,跟數(shù)學邏輯類似,并且有較強的通用性。如FORTRAN.BASIC、PASCAL、C等,比如C語言編寫ax2+bx+c進行運算程序如下。

        4總結

        通過對ax2+bx+c分別采用機器語言、匯編語言和高級語言(c程序)進行編程,讓大家體會、理解三種語言的功能。三種語言是一層層堆積起來的,從有了計算機的硬件,就有了機器語言,在機器語言的基礎上開發(fā)出匯編程序,從而有了匯編語言;在匯編語言的基礎上開發(fā)出支持高級語言的環(huán)境,從而有了高級語言,使大家可以方便地使用高級語言編程。但最終高級語言要轉換成機器語言才能在計算機上運行。

        猜你喜歡
        匯編語言
        高等學校計算機專業(yè)課程教學改革實踐——以匯編語言與接口技術課程為例
        計算機教育(2020年5期)2020-07-24 08:52:50
        匯編語言與C語言的混合程序設計技術研究
        電子制作(2019年10期)2019-06-17 11:45:16
        提高《匯編語言程序設計》教學效率的思考與實踐
        匯編語言在大學生能力培養(yǎng)中的研究與探索
        研發(fā)單片機智能處理系統(tǒng)檢測主變溫控器
        編譯原理教學改革的探討與實踐
        試論匯編語言與C語言的混合程序設計技術
        電子世界(2015年18期)2015-03-26 22:36:05
        教改,不能只做減法了事
        基于TI?。茫叮埃埃跋盗校模樱械模茫?sup>++程序優(yōu)化技術
        堆棧技術及其在程序設計中的靈活運用
        亚洲欧美在线视频| 国产三级久久久精品麻豆三级| 看全色黄大色大片免费久久| 亚洲A∨无码国产精品久久网| 亚洲国产精品色婷婷久久| 国产偷国产偷亚洲综合av| 久久久久亚洲av成人无码| 久久亚洲黄色| 国产精品自拍首页在线观看| 午夜免费观看国产视频| 高潮潮喷奶水飞溅视频无码| 性夜影院爽黄a爽在线看香蕉| 国产精品一区二区三密桃| 刚出嫁新婚少妇很紧很爽| 巨人精品福利官方导航| 国产极品美女高潮无套在线观看| 国产三级黄色的在线观看| 久久国产成人午夜av免费影院| 国产成人精品午夜视频| 四虎影视国产在线观看精品| 人妻精品人妻一区二区三区四五 | 免费看男女啪啪的视频网站| 极品人妻少妇av免费久久| 三年在线观看免费大全下载| 老色鬼永久精品网站| 亚洲人妻御姐中文字幕| 国产对白国语对白| 国产午夜福利短视频| 久久高潮少妇视频免费| 日韩精品视频免费网站| 国产精品一区二区无线| 韩国精品一区二区三区| 国产三级av在线精品| 亚洲精品~无码抽插| 麻豆AⅤ无码不卡| 中文字幕亚洲日本va| 狠狠躁夜夜躁人人爽超碰97香蕉| 性一交一乱一伦a片| 日韩中文字幕网站| 蜜桃a人妻精品一区二区三区| 亚洲亚洲人成综合网络|