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

        ?

        淺談計算機匯編語言的特點和學習方法

        2014-11-10 08:39:31路士兵
        科技創(chuàng)新導報 2014年20期
        關(guān)鍵詞:匯編語言學習方法特點

        路士兵

        摘 要:該文首先探討了匯編語言的概念,詳細闡述了匯編語言所包含的內(nèi)容和發(fā)展過程。接著筆者又深入分析了匯編語言的特點問題。最后,結(jié)合自身多年工作研究經(jīng)驗,筆者對匯編語言的學習方法進行了觀點性和理論性的論述分析。

        關(guān)鍵詞:匯編語言 特點 學習方法

        中圖分類號:TP312 文獻標識碼:A 文章編號:1674-098X(2014)07(b)-0216-01

        1 匯編語言概念性分析

        首先,關(guān)于匯編語言,通過機器語言進行程序的編寫具有非常高的要求,同時,也有很多不便的地方,但是,編寫出來的程序具有很好的執(zhí)行效率,CPU要按程序員的要求進行操作,不會存在多余的額外操作。因此,在保證高效率的執(zhí)行程序的情況下,就開始對能改善程序的編程方法進行了研究。為了使機器的指令的可讀性得到改善,可以選擇一部分能把機器指令功能的詞匯進行反映,對于機器指令是不是二進制的編碼沒有太多的關(guān)注。同時,也把CPU內(nèi)部的每一種資源進行符號化,運用這樣的符號名也就是對具體物理資源的引用。這樣的話,一些不易理解的二進制機器指令就會變得簡單易懂,通過符號指令表現(xiàn)出來,所以,初步形成了匯編語言。如今,我們把這些具有含義的符號作為助憶符號,并進行組合形成匯編格式指令。匯編指令集、偽指令集以及使用它們的規(guī)則都叫匯編語言。在進行設(shè)計程序的時候需要的一種輔助性的說明指令就是偽指令。只要是通過匯編語言進行編寫的程序都叫匯編語言程序,或者是匯編語言源程序,在一定的環(huán)境之下,也可以叫做源程序。匯編語言程序與機器指令編寫的程序相比起來要容易一些,無論是理解起來還是維護起來,都簡便了很多。

        其次,關(guān)于匯編程序,用匯編語言編寫的程序大大提高了程序的可讀性,但失去了CPU能直接識別的特性。例如用匯編語言書寫的指令:MOV AX, BX,CPU不會知道這幾個字符所表達出來的功能,但程序員一看就知道:要求CPU把寄存器BX的值傳送給寄存器AX。把機器指令符號化增加了程序的可讀性,但引起了如何讓CPU知道程序員的用意,并按照其要求完成相應操作的問題。解決該問題就需要一個翻譯程序,它能把匯編語言編寫的源程序翻譯成CPU能識別的機器指令序列。這里,我們稱該翻譯程序為匯編程序。

        2 匯編語言特點分析

        匯編語言在不斷的發(fā)展,也出現(xiàn)了很多更為高級的語言,有很多人對C++以及C#等匯編語言并不是非常了解,所以,也讓他們覺得匯編語言不再具有存在的意義,然而,匯編語言卻發(fā)揮著非常重要的作用。匯編語言面向處理器的程序設(shè)計語言是直接的,具有的特點以下:首先,機器的相關(guān)性,這是一種低級的語言,并且是面向機器的,一般是為系列的計算機或特定的計算機而進行的專門的設(shè)計。由于機器指令是通過符號來表示的,所以,機器不一樣,就會出現(xiàn)不一樣的匯編語言。面向機器使用匯編語言就能非常好的把機器的特性發(fā)揮聘為,使得程序的質(zhì)量得到提高。其次,高速度和高效率。匯編語言保持了機器語言的優(yōu)點,具有直接和簡捷的特點,可有效地訪問、控制計算機的各種硬件設(shè)備,如磁盤、存儲器、CPU、I/O端口等,且占用內(nèi)存少,執(zhí)行速度快,是高效的程序設(shè)計語言。最后,編寫和調(diào)試的復雜性。因為對硬件進行的是直接的控制,并且非復雜性的任務(wù)也離不開匯編語言,所以,在設(shè)計程序的時候要做到全面,把所有的可能存在的問題都要考慮進去,對每一種軟件以及硬件的資源進行合理的調(diào)配與使用。就會使程序員的負擔得到減輕,同樣,在進行調(diào)試程序的時候,如果程序出現(xiàn)問題,是不易發(fā)現(xiàn)的。

        3 新時期計算機匯編語言學習方法分析

        首先,在學習匯編語言的時候若能把之前學過的其它的高級語言的知識聯(lián)系起來,就會達到非常好的效果。例如C語言程序的運行邏輯結(jié)構(gòu)有順序(按語句依次執(zhí)行)、分支結(jié)構(gòu)(IF...THEN...ELSE...),循環(huán)結(jié)構(gòu)(FOR...NEXT)三種結(jié)構(gòu),也通過C語言了解并掌握了什么是子程序,什么是調(diào)用。事實上,匯編語言中有關(guān)程序結(jié)構(gòu),子程序等等的知識都是跟C語言十分相似的,只是在編程時用到的語言不同:匯編語言完全面向機器,需要指明數(shù)據(jù)在寄存器、內(nèi)存中的流向。 其次,在進行匯編語言的學習時,第一要學習的就是指令系統(tǒng),如果能掌握并靈活運用指令系統(tǒng)中的每個助記符以及格式,那么,就能完成多數(shù)工作了。指令系統(tǒng)對于CPU來講起著決定性的作用,也是在進行匯編語言的程序設(shè)計時最為基本的因素。若對匯編指令的功能還有其它的相關(guān)規(guī)定不熟悉的話,是不會對匯編語言進行熟練操作的。指令具有非常繁雜的種類,但是,格式都是統(tǒng)一的,一般方括號里的內(nèi)容都是可以選擇的項,指令的功能是由指令助記符決定的,并與一條二進制編碼的機器指令相對應。一般情況下,指令決定了指令的個數(shù),操作數(shù)是不定的,可以是一個或者多個,也可以沒有,在這些指令中,有的是顯示出來的,有些是隱含的。如果指令包含操作數(shù)時,就要遵守書寫的格式,一是在指令助記符與操作數(shù)間要有分隔符,例如加上空格,二是如果操作數(shù)多的話,操作數(shù)間要用逗號進行分隔。在進行匯編程度編寫的時候,對于易出錯的地方要多加關(guān)注,把匯編程序的每一種環(huán)節(jié)都要掌握好。

        一套完整的匯編的程序離不開程序結(jié)構(gòu)以及子程序,除此之外,對于DOS系統(tǒng)功能的調(diào)用以及宏匯編也要掌握。子程序與宏匯編是不一樣的,個人是這樣理解的,子程序是調(diào)用,宏是替換,學習匯編語言的時候,學習與掌握指令的功能是非常重要的,并且要對這些指令進行有效合理的使用,對使用的規(guī)則一定要了解。匯編語言進行編程的時候有以下三點規(guī)劃:一是對指令操作數(shù)要求尋址的方式,二是指令對標志位產(chǎn)生的影響以及標志位對指令產(chǎn)生的影響,三是指令執(zhí)行的時間,對于可以完成相同功能的指令,在執(zhí)行時間方面要選用時間較短的指令。另外,要想把匯編語言學習,還有一個環(huán)節(jié)是不可缺少的,就是實驗。一般情況下,書上的程序都能看懂,但是,在親手編寫的時候,就不知道該從哪里下手了。通過實驗就能加深印象。

        4 結(jié)語

        通過以上的論述可以總結(jié),在計算機中只要是有關(guān)硬件輸入與輸出或者在控制方面的程序,還有在單機控制、儀表、儀器以及家用電器中有關(guān)控制的程序,很多都是用匯編語言進行編寫的。通過匯編語言,讓我們對計算機的工作過程有了更進一步的了解,除此之外,在微型計算機以及接口的相關(guān)技術(shù),還有操作系統(tǒng)與控制技術(shù),單機的儀表、儀器以及控制方面都是使用控制方面的程序,很多都是通過匯編語言進行編寫的。所以,在很多領(lǐng)域都離不開匯編語言,并且也發(fā)揮著非常重要的作用,對匯編語言的用處進行準確的理解并認真的學習,對于我們更好的工作與生活能起到很大的幫助作用。對于編程人員的技術(shù)的提升以及對新語言的接受也會起到很大的促進作用。

        參考文獻

        [1] 陳小藝.計算機匯編語言發(fā)展分析[J].匯編語言,2013(2).

        [2] 孫子健.淺談計算機匯編語言學習方法[J].匯編語言,2013(11).

        [3] 周益民.計算機匯編語言學習心得[J].河北大學學報,2013(2).

        [4] 陳依依.計算機匯編語言特點分析[J].山東大學學報,2013(5).endprint

        猜你喜歡
        匯編語言學習方法特點
        高等學校計算機專業(yè)課程教學改革實踐——以匯編語言與接口技術(shù)課程為例
        計算機教育(2020年5期)2020-07-24 08:52:50
        匯編語言與C語言的混合程序設(shè)計技術(shù)研究
        電子制作(2019年10期)2019-06-17 11:45:16
        提高《匯編語言程序設(shè)計》教學效率的思考與實踐
        小學音樂快樂學習的三種方法
        高中數(shù)學教學方法淺析
        高壓輸配電線路工程施工技術(shù)控制之我見
        中低壓配網(wǎng)桿塔防撞措施淺析
        微信輔助對外漢語口語教學研究
        科技視界(2016年21期)2016-10-17 17:18:00
        論高中物理電路知識的學習方法及解題思路
        考試周刊(2016年79期)2016-10-13 23:06:48
        從語用學角度看英語口語交際活動的特點
        考試周刊(2016年76期)2016-10-09 09:16:03
        色佬精品免费在线视频| 狠狠色欧美亚洲综合色黑a| 国语对白三级在线观看| 久久精品国产亚洲av四叶草| 强奷乱码中文字幕| 强奸乱伦影音先锋| 免费无码一区二区三区蜜桃大| 国产亚洲欧美在线| 精品国产亚洲人成在线观看| 开心五月天第四色婷婷| 无码一区二区三区亚洲人妻| 国产91精品成人不卡在线观看| 亚洲国产精品亚洲高清| 中文字幕中文字幕在线中二区| 让少妇高潮无乱码高清在线观看| 国产成+人+综合+亚洲 欧美| 亚洲两性视频一三区| 亚洲国内精品一区二区在线| 蜜桃视频免费进入观看| 麻豆国产原创视频在线播放| 精品欧美久久99久久久另类专区| 中文字幕亚洲精品人妻| 精品极品视频在线观看| 欧美69久成人做爰视频| 国产成人无码一区二区三区在线| 一本大道久久东京热无码av| 日韩精品人妻一区二区三区蜜桃臀| 神马影院午夜dy888| 亚洲av无码国产剧情| 国产亚洲精品性爱视频| 内射中出后入内射极品女神视频 | 人妻夜夜爽天天爽三区丁香花| 思思久久96热在精品国产 | 色系免费一区二区三区| 亚洲二区三区四区太九| 丁香婷婷六月综合缴清| 男人边做边吃奶头视频 | 中文无码人妻有码人妻中文字幕| 免费a级毛片无码无遮挡| 国产精品原创永久在线观看 | 日日噜噜夜夜狠狠久久丁香五月|