MASM有">
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名?婆琶
求職簡歷職場法則面試技巧職場故事求職招聘
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文
 

變量定義語句有兩種不同的格式

指示語句又稱偽指令。指示語句沒有對應的機器指令,不由CPU執行,而是在匯編程序匯編時識別,用于說明CPU的類型、段結構、源程序起止信息和段內存的安排等。

  MASM有豐富的偽指令。必須搞清這些偽指令的功能及用法,才能編寫出高質量的匯編語言源程序。

  MASM的偽指令可分為變量定義語句、符號定義語句、段定義語句、段分配語句、過程定義語句、群定義語句、結構定義語句、記錄定義語句等。

  本節重點討論前五種偽指令語句,這些語句在程序中比較重要,使用頻繁。

  4.3.1 變量定義語句

  變量定義語句用來定義字節、字或雙字等變量。變量定義語句有兩種不同的格式。

  1.格式1

  [變量名]DB/DW/DD/DF/DQ/DT表達式

  功能:為變量分配1個字節/字/雙字/長字/四字/十字節的存儲單元,并給它們賦值。格式1又可分為以下幾種具體用法:

  2.格式2

  格式2用于定義重復變量。

  4.3.2 符號定義語句

  編制源程序時,經常將常數或表達式等用一特定符號表示,這時需要用符號定義語句。符號定義語句不占用內存,有兩種基本格式。

  1.等值語句(EQU)

  格式:符號EQU表達式

  功能:將表達式的值賦給EQU左邊的符號。

  例如:COUNT EQU 5;COUNT等于5

  NUMEQU 13+6-2;NUM等于表達式的值

  等值語句在匯編時不產生任何目標代碼,也不占用存儲單元。但在同一個程序中,不能對已定義的符號重新定義。

  2.等號語句

  格式:符號 表達式

  等號語句與EQU語句有同樣的功能,區別在于等號語句定義的符號允許重新定義,使用更加方便靈活。

  4.3.3 段定義語句

  在匯編程序設計中,需要將存儲器分成若干段,CPU訪問存儲器時,憑借段寄存器對各段進行訪問。通常用段定義語句(SEGMENT/ENDS)來定義各種類型的邏輯段。在MASM5.0以上的匯編語言版本中,有完整定義偽指令和簡化段定義兩種。

  1.完整的段定義語句

  1)段定義語句

  格式:段名SEGMENT[定位類型][,組合類型][,字長選擇][,類別]

  任何一個邏輯段從SEGMENT語句開始,以ENDS語句結束。偽指令名SEGM ENT和ENDS是本語句的關鍵字,不可以默認,并且總是成對出現的。語句中段名是必選項,定位類型、組合類型、字長選擇、分類名為可選項。

 。1)段名(SEG NAME)

  用戶自己選定,不能省略,一個段開始與結尾用的段名應一致。

 。2)定位類型(ALIGN TYPE)

  定位類型表示對段的起始邊界的要求,可有以下五種選擇:

  ①PAGE(頁):表示本段從一頁的邊界開始,一頁為256個字節,所以PAGE定義的邊界其地址能整除256,這樣段的首地址的最后八位二進制數一定為‘0’(即以00H結尾)。

 、赑ARA(節):表示本段從一個節的邊界開始,一節為16個字節,所以段的起始地址最后四位二進制數一定為‘0’(即以0H結尾)。PARA通常隱含,即未定義定位類型時,其定位類型為PARA。

 、跠WORD(雙字):表示本段從4的倍數地址開始。

 、躓ORD(字):表示本段從偶數地址開始,該地址的最低位應為0。

 、軧YTE(字節):表示本段可從任何地址開始定位。

 。3)組合類型(COMBINE TYPE)

  組合類型用來對各個邏輯段之間的連接方式提出要求,可供選擇的參數有以下六種:

 、貼ONE:表示該段與其他同名段不進行連接,獨立存于存儲器中。如果語句中省略組合類型,則MASM把它作為NONE處理。

 、赑UBLIC:該段可與其他模塊中的同名段在滿足定位類型的前提下,由低地址到高地址連接起來,組合成一個較大的邏輯段。

 、跜OMMON:該段與其他模塊中的同名段采用覆蓋方式在存儲器中定位,即它們具有相同的段首地址,共享同一個存儲區,而共享存儲器的長度由同名段中最大的段確定。段的內容為所連接的最后一個模塊中的內容,以及沒有覆蓋到的前面COMMON段的部分內容。

  ④MEMORY:定義該段與其他模塊中的同名段具有相同的首地址,采用覆蓋方式在存儲器中進行連接。與COMMON的不同處是:帶有MEMORY參數的邏輯段覆蓋在其他同名段的最高地址。
    作者:大學生新聞網 來源:大學生新聞網
    發布時間:2018-09-17 瀏覽:
  • 面對面學習總是比在線學習好嗎
  • 最近關于重新開放學校的激烈爭論主要取決于在線教學的質量。這是可以理解的。但是,關于在線指導的許多內容仍然被誤解,F在該改變這種
  • 06-09 關注:73
  • 在線學習的4條建議
  • 印第安納大學(IU)的新資源介紹了使在線學習成功的一些最重要因素。

    當IU關閉體育課并轉向在線教學時,電子學習研究與實踐實驗室開始
  • 06-09 關注:65
  • 激光視盤 可以自由放置和使用
  • 激光視盤采用丙烯酸塑料制成,大多數光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉速為1500轉/分,但應指出,為
  • 09-18 關注:133
  • 數字技術用于語音信號高效多路傳輸
  • 欣賞聲音、喜愛音樂,這是音響的源點。為了滿足這一需要,音響系統需由兩個系統組成。其一是對音樂與人聲加以收音并加以調整,記錄在唱
  • 09-18 關注:122
  • 電腦正在進入有線電視網
  • 當前,隨著數字計算機和多媒體技術的發展,許多大的計算機制造公司都提出,在微型計算機上實現電視的功能,即利用計算機網絡來接收數字
  • 09-18 關注:128
  • 電視信號的傳輸過程
  • 當前,像高保真音響、高清晰度電視、VCD、數碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術的涌現,另一方面也體現了這些
  • 09-18 關注:196
  • 計算機6.2.180x86中斷結構及類型
  • 從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統的結構基本相同,不同之處主要有兩點:一是 因CPU的工作模式
  • 09-18 關注:132
  • 中斷技術引入計算機系統
  • 中斷技術是現代計算機系統中很重要的功能。最初,中斷技術引入計算機系統,只是為了解決快速的CPU與慢速的外部設備之間傳送數據的矛盾
  • 09-18 關注:261
主站蜘蛛池模板: 16女性下面扒开无遮挡免费| 国产1区2区3区4区| 免费一级毛片完整版在线看| poren日本| 美国式禁忌三人伦| 最近的中文字幕大全免费版| 国产在线视频专区| 亚洲不卡中文字幕| 4480yy私人影院亚洲| 波多野结衣系列cesd819| 国产精品无码专区在线播放| 亚洲综合色7777情网站777| 3p视频在线观看| 日本精品高清一区二区| 午夜在线社区视频| 99久久精品免费看国产一区二区三区| 欧美日韩国产三上悠亚在线看| 在线观看成人网站| 亚洲剧情在线观看| 中文天堂最新版在线精品| 日韩h片在线观看| 六月丁香婷婷天天在线| 182tv免费观看在线视频| 日本无遮挡漫画| 国产午夜激无码av毛片| 一区二区三区在线看| 欧美日韩**字幕一区| 国产一级性生活片| 中文字幕亚洲欧美日韩高清| 理论片手机在线观看免费视频| 奇米777视频国产| 免费a级毛片无码a| 国产在线jyzzjyzz免费麻豆| 成人三级精品视频在线观看| 十六以下岁女子毛片免费| 丁香伊人五月综合激激激| 欧美日韩国产色| 四虎永久免费地址ww1515 | 脱顶胖熊老头同性tv| 性欧美大战久久久久久久野外| 亚洲欧美另类久久久精品能播放的 |