2021国产精品_九色激情网_最污网站_亚洲成人福利在线观看_看黄在线观看_在线亚洲播放

大學生校園網

大學生校園網 > 大學生學習 > 計算機學習

宏匯編語言兩種基本語句

匯編語言是面向機器的語言。匯編語言將機器語言符號化,用助記符代替機器語言指令的二進制代碼,因此匯編語言源程序與其經過匯編后產生的機器語言程序 之間具有一一對應的關系。用匯編語言編程時,允許編程人員直接使用存儲器、寄存器、I/O端口,直接對位、字節、字、寄存器、存儲單元和I/O端口進行處 理,同時也能直接使用CPU的指令系統和各種尋址方式。所以,匯編語言源程序比高級語言編寫的源程序生成的目標代碼要精煉,占內存少,執行速度快。由于匯 編語言的上述優點,所以它主要用于系統軟件、實時控制軟件、I/O接口驅動等程序的設計中。

  支持PC系列微機的匯編程序有ASM、MASM、OPTASM等多種,現在廣泛使用的MASM是美國Microsoft公司開發的宏匯編程序。它不僅包含了ASM的功能,還增加了宏指令、結構、記錄等高級宏匯編語言功能。

  MASM宏匯編語言有兩種基本語句,它們是指令語句和指示語句(又稱偽指令語句)。

  1.指令語句(Instruction Statement)

  指令語句又稱可執行語句,它要求CPU執行某種操作。在第3章中介紹的各種指令都是指令語句,指令語句經匯編后產生機器目標代碼。

  指令語句的格式為:[標號:]指令助記符[操作數][;注釋]

  一條指令語句可分為四個字段,其中方括號內的字段為可選項。

  1)標號字段(Label field)

  這是一個任選項,以“”作為結束符。標號是該指令的符號地址,它代表該指令的第一個字節地址。一個程序段或子程序的入口處通常用一個標號來表示,當程序需要轉移或調用時,可直接引用此標號,這給編程帶來了方便。

  匯編語言中,用來標識某種數據結構名稱(如變量、標號、過程名等)的有效字符序列稱為標識符。MASM的標識符組成規則如下:

  (1)標識符有效長度1~31個字符;

  (2)標識符由字母(大寫或小寫的英文字母),數字(0~9)或某些特殊字符如@S|:・/等組成;

  (3)第一個字符必須是字母,不允許用數字開頭,也不允許用特殊符號單獨作為標識符;

  (4)標識符不能使用系統專用字,如AX(寄存器名),MOV(助記符)等。

  2)指令助記符字段(Mnemonic field)

  助記符是指令的關鍵部分,不可省略,例如MOV、ADD、SHL等。助記符表示要CPU完成什么具體操作,必要時可在助記符前加前綴以實現某些附加操作(如重復前綴REP)

  3)操作數字段(Operand field)

  操作數是指令運算時需要的數據。由于有些指令不需要數據,因此這部分可默認。當指令要求有兩個操作數時,必須用逗號將兩個操作數分開。操作數可以用表達式來表示。

  4)注釋字段(Comment field)

  注釋字段是可選項。如果語句中帶注釋字段,則必須用分號開始。注釋字段用于對程序或指令加注釋,用以提高程序的可讀性,但匯編程序不對它做任何處理。

  2.指示性語句(Pseud Instruction Statement)

  指示語句又稱偽指令,它不要求CPU執行某種操作,匯編時也不產生對應的機器代碼,而僅僅給匯編程序提供匯編信息,如源程序起止信息、段內存的安排等。

  偽指令的格式為:[名字]偽指令定義符[操作數][;注釋]

  其中方括號內的字段為可選項。

  指示語句的格式與指令語句類似,不同之處有以下幾點:

  (1)名字是給偽指令取的名稱,相當于指令語句的標號,但在名字后面不允許帶冒號(:),名字可以默認。

  (2)偽指令定義符是由MASM規定的符號,又稱為匯編命令,不可默認,如DB、DW、PROC等。

  (3)操作數個數隨不同偽指令而相差懸殊,有的偽指令不允許有操作數,有的偽指令允許帶許多個操作數,這時必須用逗號將各個操作數分開。

計算機學習推薦

面對面學習總是比在線學習好嗎

最近關于重新開放學校的激烈爭論主要取決于在線教學的質量。這是可以理解的。但是,關于在線指導的許多內容仍然被誤解。現在該改變這種

在線學習的4條建議

印第安納大學(IU)的新資源介紹了使在線學習成功的一些最重要因素。

當IU關閉體育課并轉向在線教學時,電子學習研究與實踐實驗室開始

激光視盤 可以自由放置和使用

激光視盤采用丙烯酸塑料制成,大多數光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉速為1500轉/分,但應指出,為

數字技術用于語音信號高效多路傳輸

欣賞聲音、喜愛音樂,這是音響的源點。為了滿足這一需要,音響系統需由兩個系統組成。其一是對音樂與人聲加以收音并加以調整,記錄在唱

電腦正在進入有線電視網

當前,隨著數字計算機和多媒體技術的發展,許多大的計算機制造公司都提出,在微型計算機上實現電視的功能,即利用計算機網絡來接收數字

電視信號的傳輸過程

當前,像高保真音響、高清晰度電視、VCD、數碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術的涌現,另一方面也體現了這些

計算機6.2.180x86中斷結構及類型

從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統的結構基本相同,不同之處主要有兩點:一是 因CPU的工作模式

中斷技術引入計算機系統

中斷技術是現代計算機系統中很重要的功能。最初,中斷技術引入計算機系統,只是為了解決快速的CPU與慢速的外部設備之間傳送數據的矛盾

主站蜘蛛池模板: 精品视频久久久 | 97精品在线观看 | 黑人精品| 亚洲乱码视频 | 免费成人av | 亚洲色图偷拍自拍 | 九色国产 | 亚洲自拍偷拍一区 | 在线观看国产麻豆 | 国产欧美一区二区三区国产幕精品 | 精品福利一区二区三区 | 日韩精品一区在线观看 | a级高清免费毛片av在线 | 久久精品观看 | 日韩欧美在线免费观看 | 国产精品美女久久久久aⅴ国产馆 | 91精品国产人妻国产毛片在线 | 日韩一区二区在线视频 | 国产在线网站 | 欧美精品一区二区三区视频 | 成 人色 网 站 欧美大片在线观看 | 91系列在线观看 | 亚洲五月六月 | 国产精品久久久久久久久久久久冷 | 精品无码久久久久国产 | 国产成人精品一区二区在线观看 | 国产精品久久久久久久久久久久久久 | 国产午夜精品一区二区 | 久久久久久久91 | 国产一级毛片一区二区 | 操操操操操操 | 久久久久久久国产精品 | 国产精品一区三区 | 日韩三级电影 | 91插插视频 | 欧美日韩亚洲国产 | 午夜视频在线观看一区 | v片在线观看 | 精品国产一区二区三区久久久 | 午夜免费视频 | 精精国产xxxx视频在线野外 |