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

        ?

        談應(yīng)用性本科院校匯編語言學(xué)習(xí)的重要性

        2014-10-10 03:52:18文雪巍
        經(jīng)濟研究導(dǎo)刊 2014年19期
        關(guān)鍵詞:匯編語言程序重要性

        文雪巍

        摘 要:匯編語言是高校計算機、電子信息工程等專業(yè)的一門核心基礎(chǔ)課。然而,在實際的教學(xué)中,老師沒有讓學(xué)生認識到匯編的重要性,導(dǎo)致了在出去工作之后的力不從心。為了讓更多的計算機學(xué)習(xí)者意識匯編語言的重要性,拋磚引玉,闡發(fā)對匯編語言的理解,希望能夠讓更多的計算機技術(shù)的學(xué)習(xí)者對匯編語言的作用有一個正確的認識。

        關(guān)鍵詞:重要性;匯編語言;程序;教學(xué)

        中圖分類號:G640 文獻標志碼:A 文章編號:1673-291X(2014)19-0275-02

        引言

        匯編語言是最接近于機器語言的編程語言。如果說機器語言是計算機操作的本質(zhì),那么匯編語言就是最最接近本質(zhì)的語言。匯編語言操作直接面向硬件,所以,我們在使用匯編語言的時候,能夠感知計算機的運行過程和原理,從而能夠?qū)τ嬎銠C硬件和應(yīng)用程序之間的聯(lián)系和交互形成一個清晰的認識。這也是最能夠鍛煉編程者編程思維邏輯的,只有這樣,學(xué)習(xí)者才能形成一個軟、硬兼?zhèn)涞木幊讨R體系,這是任何高級語言都無法給予的!相對于繁復(fù)的高級語言,匯編語言指令集合更簡約,指令操作更直接,從匯編開始學(xué)習(xí)更符合循序漸進的學(xué)習(xí)原理。所以,對于計算機技術(shù)初學(xué)者或者自學(xué)者,匯編語言重要性無可替代。

        一、匯編語言的特點

        匯編語言(Assembly Language)是面向機器的程序設(shè)計語言。匯編語言是一種功能很強的程序設(shè)計語言,也是利用計算機所有硬件特性并能直接控制硬件的語言。匯編語言作為一門語言,對應(yīng)于高級語言的編譯器,需要一個“匯編器”來把匯編語言原文件匯編成機器可執(zhí)行的代碼。高級的匯編器如MASM,TASM等等為我們寫匯編程序提供了很多類似于高級語言的特征,比如結(jié)構(gòu)化、抽象等。在這樣的環(huán)境中編寫的匯編程序,有很大一部分是面向匯編器的偽指令,已經(jīng)類同于高級語言。現(xiàn)在的匯編環(huán)境已經(jīng)如此高級,即使全部用匯編語言來編寫windows的應(yīng)用程序也是可行的,但這不是匯編語言的長處。匯編語言的長處在于編寫高效且需要對機器硬件精確控制的程序。

        在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。因此匯編語言亦稱為符號語言。

        匯編語言比機器語言易于讀寫、調(diào)試和修改,同時具有機器語言全部優(yōu)點。但在編寫復(fù)雜程序時,相對高級語言代碼量較大,而且匯編語言依賴于具體的處理器體系結(jié)構(gòu),不能通用,因此不能直接在不同處理器體系結(jié)構(gòu)之間移植。

        二、匯編語言的重要性

        (一)匯編語言是學(xué)習(xí)高級語言的基礎(chǔ)

        從應(yīng)用層面上來講,我們不得不承認高級語言在軟件開發(fā)市場上的重要地位。雖然這種現(xiàn)象很普遍,但是也對計算機語言初學(xué)者與教育者帶來了一定的負面影響,造成了他們對高級語言學(xué)習(xí)的盲目推崇。在高校的計算機教學(xué)中,要求學(xué)生必須學(xué)習(xí)C語言,java以及C++等高級語言,雖然出發(fā)點是好的,但是由于學(xué)生的計算機基礎(chǔ)普遍不高,導(dǎo)致課程結(jié)束后,學(xué)生甚至都不具備編寫最簡單程序的能力。這是值得我們反思的現(xiàn)象。

        一般而言,人們都認為學(xué)習(xí)計算機最基礎(chǔ)的是C語言,這種觀念是錯誤的,真正的基礎(chǔ)語言是匯編語言。作為一種基礎(chǔ)語言,只有學(xué)好匯編語言,才能更好地理解C語言等高級語言。匯編語言與高級語言在對內(nèi)存讀取的操作上原理不一樣,前者的操作簡單地說是內(nèi)存地址而進行的,而C語言的操作需要學(xué)會指針的概念。指針是抽象的專業(yè)性概念,能否學(xué)好C語言最關(guān)鍵的是如何建立這一概念與實際的內(nèi)存兩者之間的思維映射,這一點恰好就是匯編語言教學(xué)過程的重點。除此之外,通過匯編語言,我們也能把高級語言中的常用概念及基本操作形成特定的映像,而深入地剖析這些映像,恰好是我們學(xué)好C語言的基礎(chǔ)。

        由上可知,學(xué)習(xí)計算機語言,我們應(yīng)該腳踏實地地從最基本的匯編語言開始,通過循序漸進的學(xué)習(xí),更熟練地掌握那些面向?qū)ο蟮母呒売嬎銠C語言。

        (二)匯編語言是重要的應(yīng)用技術(shù)

        由于就業(yè)市場的錯誤導(dǎo)向,許多學(xué)習(xí)者放棄匯編語言等基礎(chǔ)語言的學(xué)習(xí),從學(xué)習(xí)初始就專攻高級計算機語言,以圖謀取一份高薪酬的工作,這個出發(fā)點雖然無可厚非,但是這種好高騖遠的學(xué)習(xí)方法確卻是不明智的。

        第一,任何一個學(xué)習(xí)過程都必須遵守循序漸進的原則,我們的知識結(jié)構(gòu)是一個復(fù)雜的結(jié)構(gòu),是由眾多單一的課程有機組成,如前文所述,如何掙取更多的報酬不能成為學(xué)習(xí)匯編語言的唯一目的。編程人員更應(yīng)該注重通過對匯編語言的學(xué)習(xí)來完善自己的知識結(jié)構(gòu)。

        第二,計算機匯編語言同樣是一項主流的應(yīng)用技術(shù)。對于初學(xué)者來說,計算機語言的應(yīng)用舞臺不僅僅是形形色色的軟件,很多硬件設(shè)施也包含了大量的嵌入式語言程序,如主板、電腦芯片等,這些程序的計算機語言就是高效、直接的匯編語言,由此可見,匯編語言在計算機領(lǐng)域仍扮演者非常重要的角色。

        (三)匯編語言幫助我們更好的理解整個計算機系統(tǒng)

        一般而言,匯編語言的應(yīng)用的確實不如高級語言廣泛,但對于計算機語言學(xué)習(xí)者來說,它的重要性是非常明顯的。機器指令是人們利用機器邏輯功能的前提,也是各種程序能實現(xiàn)功能的必需條件。軟件與硬件系統(tǒng)功能的實現(xiàn)都以機器的邏輯功能為基礎(chǔ)。匯編語言可以對機器指令進行更加直接的描述。掌握匯編語言就能理解機器指令,理解機器指令就能掌握邏輯功能,從而理解軟件系統(tǒng)與硬件系統(tǒng)的工作原理,實現(xiàn)軟件系統(tǒng)與硬件系統(tǒng)的功能,為學(xué)習(xí)計算機語言打下牢固的理論基礎(chǔ)與實踐基礎(chǔ)。

        三、匯編語言的應(yīng)用

        1.破解密碼軟件的核心部分,還有殺毒軟件的掃描部分,它們都要求有很高的執(zhí)行速度,要用到匯編語言才行。

        2.unix操作系統(tǒng)的啟動部分,這些部分與硬件密切聯(lián)系,而匯編語言是直接對硬件操作的,所以用匯編語言是最能勝任的。

        3.據(jù)有關(guān)資料統(tǒng)計,用匯編語言編寫的程序通常要比C語言程序的執(zhí)行速度快10倍以上。有些游戲程序的部分一秒鐘需要調(diào)用幾千次,如果用其他語言來編寫的話,可能你在玩游戲的時候,時間都花在了等待上。endprint

        4.用匯編語言來編寫病毒最好不過了,那效率是非??斓?,如果沒有匯編語言,世界上的黑客要少掉一半。

        5.只要高級語言能完成的工作,匯編語言都能完成,而且匯編語言能完成的工作有的高級語言就不能完成,所以匯編語言仍然有舉足輕重的作用。

        6.現(xiàn)在用純匯編來編寫程序的幾乎沒有了,而是通過在高級語言里插入?yún)R編程序,所以匯編一般用來搞嵌入式開發(fā)。

        結(jié)束語

        總之,匯編語言在計算機語言發(fā)展過程中扮演了不可替代的角色。對于教師,要采用正確的教學(xué)方法,激發(fā)學(xué)生的學(xué)習(xí)興趣;對于學(xué)習(xí)者,要正確認識匯編語言的重要性;對于編程人員,如果想在計算機編程之路走得更遠,必須從匯編語言開始,才能完整完善的建立計算機編程知識體系。

        參考文獻:

        [1] 宋勝女.淺談匯編語言教學(xué)[J].信息化教學(xué),2011,(7):84.

        [2] 朱定華.微機原理、匯編與接口技術(shù)(第2版)[M].北京:清華大學(xué)出版社,2010.

        [3] 李黎.《匯編語言程序設(shè)計》課程教學(xué)改革探索[J].產(chǎn)業(yè)與科技論壇,2013,(12):168-169.

        [4] 陳燕俐,許建.“匯編語言程序設(shè)計”課程教學(xué)改革探索[J].中國電力教育,2012,(11):55-56.

        [5] 彭虎,周佩玲,傅忠謙.微機原理與接口技術(shù)[M].北京:電子工業(yè)出版社,2011.

        Talk About the Importance of Applied Undergraduate Colleges Assembly Language Learning

        WEN Xue-wei

        (Department of Finance and Economics Information Engineering of Heilongjiang University of Finance and Economics,Harbin 150025,China)

        Abstract:Assembly language is a core foundation courses in colleges and universities computer,electronic information engineering professional.However,in the actual teaching,the teacher not to let students realize the importance of compilation,led to inadequate when go out to work after.In order to let more computer learner awareness of the importance,the assembly language to start this article,published a compilation of language understanding,hope to be able to let more computer technology learners to learn assembly language functions have a correct understanding.

        Key words:importance;assembly language;program;teaching

        [責任編輯 陳 鶴]endprint

        猜你喜歡
        匯編語言程序重要性
        “0”的重要性
        論七分飽之重要性
        高等學(xué)校計算機專業(yè)課程教學(xué)改革實踐——以匯編語言與接口技術(shù)課程為例
        計算機教育(2020年5期)2020-07-24 08:52:50
        幼兒教育中閱讀的重要性
        甘肅教育(2020年21期)2020-04-13 08:09:24
        匯編語言與C語言的混合程序設(shè)計技術(shù)研究
        電子制作(2019年10期)2019-06-17 11:45:16
        試論我國未決羈押程序的立法完善
        提高《匯編語言程序設(shè)計》教學(xué)效率的思考與實踐
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        讀《邊疆的重要性》有感
        插我一区二区在线观看| 伊人久久一区二区三区无码 | 秋霞鲁丝片av无码| 精品国产a∨无码一区二区三区| 亚洲天堂资源网| 亚洲人成网站久久久综合| 亚洲伊人久久综合精品| 漂亮人妻被强中文字幕乱码| 午夜视频一区二区三区在线观看| 国产高清在线一区二区不卡| 精品无码无人网站免费视频| 国产av无码专区亚洲av极速版| 98在线视频噜噜噜国产| 国产精品农村妇女一区二区三区| 最近中文字幕精品在线| 十八禁视频网站在线观看| 亚洲人精品亚洲人成在线| 中文字幕人妻丝袜美腿乱| 欧美 国产 日产 韩国 在线| 国产亚洲精品hd网站| 一本色道久久88综合| 亚洲精品中文字幕一二三四| 水野优香中文字幕av网站| 久久午夜夜伦鲁鲁片免费无码| 色www亚洲| 99久久亚洲精品加勒比| 熟女少妇精品一区二区三区| 国产成人精品亚洲日本在线观看 | 免费人成网站在线播放| 久久久久亚洲精品无码系列| 中文字幕人妻熟在线影院 | 在线看无码的免费网站| 国内少妇自拍区免费视频| 不卡国产视频| 亚洲高清自偷揄拍自拍| 久久中文字幕亚洲综合| 国产肉体xxxx裸体784大胆| 亚洲av无码专区电影在线观看| 国产无码夜夜一区二区| 日韩在线精品视频免费| 久久精品第九区免费观看|